Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ashercn97/myganngo

(WIP) A modular collection of code written in JavaScript that helps people (and myself) interact with MyGann (Gann Academy's learning management system) programmatically!
https://github.com/ashercn97/myganngo

Last synced: 12 days ago
JSON representation

(WIP) A modular collection of code written in JavaScript that helps people (and myself) interact with MyGann (Gann Academy's learning management system) programmatically!

Awesome Lists containing this project

README

        

# MyGannGo

MyGannGo implements a bunch of **modular** code that can be used to interact with MyGann (Gann Academy's _amazing_ learning managment system) through code.

## Usage :-)
First, run `npm install myganngo` in a node package. Then, in the root directory create a `.env` file with the following fields:
```
USERNAME=your_email
PASS=you_pass
```
Then, you are ready to go! Import files/modules like this:
```
import get_cookies from '@ashersopro/myganngo/src/utils/cookies'
```
Then you are ready to go!

## How it works
MyGannGo utilizes mainly puppeteer to interact with MyGann. For getting your schedule or your assignment center, it has a proxy server so the requests don't get blocked.

## What I ask of you!
I would LOVE if you could give me suggestions about what I should add to this:)
## Future Plans
* possibly make a python version of this
* move to typescript
* add more functionality