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 Distribution

grade_change_emailer-0.1.5.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

grade_change_emailer-0.1.5-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for grade_change_emailer-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7497999958b9c1c8744a8488e271b328c4e61821f299c2158d8a1dc7105eb27b
MD5 fb0f27406118e8dc6fb429d232105581
BLAKE2b-256 04e5c4e9bef6e31cacdae75013f556248830a2297c0144bfed60e71d38a64e3e

See more details on using hashes here.

File details

Details for the file grade_change_emailer-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for grade_change_emailer-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 967dc4358f17cf96f010096fc8cbfd7f79397d8c25379ecc38c9e68eadb88c43
MD5 d6f58be40fab2238e47d7c0e70500907
BLAKE2b-256 1ebc8bbb62cf59e992d45225c75e4fd6becad1af7f7d85670cf06494a3efbb86

See more details on using hashes here.

Supported by

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