Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/robbertkl/magister

E-mail notifier for new grades posted on Magister
https://github.com/robbertkl/magister

Last synced: 22 days ago
JSON representation

E-mail notifier for new grades posted on Magister

Awesome Lists containing this project

README

        

# Magister

[![](https://badge.imagelayers.io/robbertkl/magister:latest.svg)](https://imagelayers.io/?images=robbertkl/magister:latest)

E-mail notifier for new grades posted on Magister

## Usage

The commands below runs a continuous check for new grades. To notify once for previous grades since a specific date, add the date as an argument to `node app` or as the docker run command.

Node.js:

```
export MAGISTER_SCHOOL=xxx
export MAGISTER_USERNAME=xxx
export MAGISTER_PASSWORD=xxx
export [email protected],[email protected]
export SENDER="Magister "
node app
```

Docker:

```
docker run -d --restart=always \
-e MAGISTER_SCHOOL=xxx \
-e MAGISTER_USERNAME=xxx \
-e MAGISTER_PASSWORD=xxx \
-e [email protected],[email protected] \
-e SENDER="Magister " \
robbertkl/magister
```

Docker-compose:

```yaml
magister:
image: robbertkl/magister
restart: always
environment:
- MAGISTER_SCHOOL=xxx
- MAGISTER_USERNAME=xxx
- MAGISTER_PASSWORD=xxx
- [email protected],[email protected]
- SENDER="Magister "
```

## License

Published under the [MIT License](http://www.opensource.org/licenses/mit-license.php).