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 the package 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 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.0.30.tar.gz (3.6 kB view details)

Uploaded Source

grade_change_emailer-0.1.0.30.linux-x86_64.tar.gz (5.0 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for grade_change_emailer-0.1.0.30.tar.gz
Algorithm Hash digest
SHA256 5be2bd1bfa1b2f4fb03dd10925c6813da5deb7d3f2b66f9cfe1ce8cbf362fc3d
MD5 8084577270d0195f8e80c84b7b843e5a
BLAKE2b-256 007ee72e0546eff24e6df17b04e0f7841f8794c36f26e509a3bd3b1d262b7ace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grade_change_emailer-0.1.0.30.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 834cf34962cf2ceb72a366f9a01e1da71ca8b5caa75c838e49e0aea05cce06bc
MD5 5e6a915db6702c65de16c65121c0a4ea
BLAKE2b-256 f7c9eac67fb98ebd5d84942361c74962353e61b80f978678102fae9fc22eb91b

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