Skip to content

jordannoble/icmaths-timetabler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IC Maths Timetabler

This web app is built using Flask and hosted at http://icmathstimetabler.herokuapp.com on Heroku. In order to run this program locally you will first need the Python packages listed in requirements.txt, which can be installed via

pip install -r requirements.txt

You will also need a local redis server running. The web server can then be started by running

python run.py

Future Ideas

  • Calendar subscriptions (i.e. calendar updates if timetable changes)
  • Timetable Presets (e.g. first year, second year + options)
  • Option to set alerts before events in settings.
  • Staff timetables.
  • PDF output.

To do

  • Create unit tests.
  • Improve general error checking.
  • Improve init code (e.g. setup DB)
  • Consider external filesystem (e.g. S3)

Thanks to Chris Sisson for providing the webpages that this program needs to scrape.

About

Creates custom IC maths timetables for use in calender apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published