New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

node-smhw

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-smhw

[npm repository](https://npmjs.com/package/node-smhw)

latest
npmnpm
Version
1.1.8
Version published
Maintainers
1
Created
Source

node-shmw

npm repository

documentation

This project was made for my SMHW client, Ryujin

Examples

Getting all tasks for tomorrow

const client = new ShowMyHomework.Client();

client.searchSchools("Elk Valley Elementary").then(school => {
	client.login(school[0].id, "biglad1@biglads.com", "password").then(() => {
		client.getTasks().then(tasks => {
			var tasks_for_tomorrow = tasks.filter(task => {
				var today = new Date();
				var tomorrow = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 1);
				var task_due = new Date(task.due_timestamp);
				
				return tomorrow.getFullYear() == task_due.getFullYear() && tomorrow.getMonth() == task_due.getMonth() && tomorrow.getDate() == task_due.getDate();
			});
			
			console.log(tasks_for_tomorrow); // Array of Task objects
		});
	});
});

Getting yours and teachers comments on homework

client.getHomework("homework id").then(homework => {
	homework.getSubmission().then(submisison => {
		submission.getComments().then(comments => {
			console.log(comments); // Array of SubmissionComment objects
		});
	});
});

Notice

I am not responsible for anything you do using this library.

FAQs

Package last updated on 29 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts