- Change your working directory to the root of this project in your computer
- Run this command
python3 -m http.server 8080
- Open a web browser at localhost:8080
- Change your working directory to the root of this project in your computer
- Run this command
python3 update_data.py -cue -vv
- Drink a glass of water (the update script takes 10 minutes, more or less (depends on the state of feupy's cache))
- I'd like to thank the folks at NIAEFEUP for providing a straightforward API for their Timetable Selector tool
- The curricular units and exams are scraped with feupy, a Sigarra scraping library written in Python by yours truly
If you think that the Javascipt code at main.js is some of the worst code you have ever seen, you may be correct. I think I'm going to use the "didn't even know Javascript a week ago" excuse :)