Web app that makes checking the schedule at Silesian University of Technology easier. It replaces several clicks with just one. In order to view up-to-date schedule, user doesn't have to manually select group and current date. During the first usage, the user enters a group name and later that information is stored in cookies. To see schedule, only opening the webpage is required.
Initial page - here you provide group name:
Result for "INFKat IV/1" group - this page will be shown to you with an up-to-date schedule for the group you provided every time you access the app. You can also change the group:
Admin page login:
Admin page - here admin can run the script to update the schedules:
Screenshots of schedules are taken by scraper script schedule_scraper.py. They are saved on the server. The logs of script execution are saved in SQLite DB.
The script is started by admin, by clicking "Update" button on admin page.
Video of how the schedule_scraper.py works:
- Django
- Selenium
- SQLite
Project is: in progress.
- Finish admin page (setting automatic scraper runs)