Skip to main content

Checks for changes in your grades at the FH Aachen

Project description

This is a simple python script that checks for new grades at the FH Aachen.

Configuration

Copy the example.ini to default.ini in your OS-specfic user config directory and fill in the necessary details. You can also place a configuration file under /etc/grade_change_emailer.ini or specify a custom location via env variable GRADE_CHANGE_EMAILER_CONFIG_FILE.

Usage

Run the script with grade_change_emailer. Now everytime the script runs it checks for new grades and e-mails you about it if that is the case. Note that the script will always e-mail you the first time the script is run. If you don’t receive an e-mail, you misconfigured it. Go and recheck all you login data. You might want to schedule this script with something like cron to automate the grade checking.

Dependencies

This scripts depends on Python 3, the requests, the appdirs and the BeautifulSoup4 package from python.

License

This code is licensed under the MIT License. See LICENSE.md for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

grade_change_emailer-0.1.1.32.tar.gz (3.7 kB view details)

Uploaded Source

grade_change_emailer-0.1.1.32.linux-x86_64.tar.gz (5.1 kB view details)

Uploaded Source

File details

Details for the file grade_change_emailer-0.1.1.32.tar.gz.

File metadata

File hashes

Hashes for grade_change_emailer-0.1.1.32.tar.gz
Algorithm Hash digest
SHA256 629caf298744cbae7ce16c2116978608ac7fe40024c61b7e2312af3adb64b00a
MD5 8b33f00a184b2d172c7d42158aa30d33
BLAKE2b-256 b344c35c0b4123e1138ee118a8fa932202096c2025b259b26b1fd8a7b2af73ad

See more details on using hashes here.

File details

Details for the file grade_change_emailer-0.1.1.32.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for grade_change_emailer-0.1.1.32.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 f972ed2763169215fcdd63b0a34fad9107073df149067a3c659963050d1954a5
MD5 de81d3ba226ee3969e1ea8b4a3e4f590
BLAKE2b-256 54a1afdf2c04b6bcb60fa801ca1bf344ac9a38658220a349a492295c47bfcd4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page