0.2.2 • Published 3 years ago

devoirs-core v0.2.2

Weekly downloads
3
License
GPL-3.0
Repository
github
Last release
3 years ago

devoirs-core

TypeScript npm

Programmatic access to assignments in Microsoft Teams, on Node.js.

🚀 Motivation

First, are you really need to use this package? Usually, the answer is no. Microsoft provides APIs to access your assignments via Graph, but many of schools or institutes restricts the API access. When you want to check the assignments to do, you need to launch Microsoft Teams each time.

Using this library, you can access to your assignments even if your school restricts the API access. Instead of Graph API, we use the OneNote API which is used in Microsoft Teams internally.

Because of the restriction, this library does not support OAuth or something modern authorisation system. However, thanks to Chromium and Puppeteer, we can automate the authentication through this library. (I know it is not a great opinion, but it is the only way we can approach.)

✨ Features

  • Get classes you are taking through Microsoft Teams.
  • Get assignments you have to do or have done.

💚 Example

Want to know what you can with this library? See the example .

📦 Installation

Just type:

$ npm install devoirs-core

Easy!

🔌 API

To be documented, anyway you can use now!

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago