- Logs into King's College London timetable website with your credentials (must be provided)
- Scrapes timetable for "Sem 1 reading week (11) revision (17)", "All Days", "08:00 - 22:00 (Day and Evening)"
- Saves timetable information into an ICS file if there have been any changes since the last run
- requests
- beautifulsoup4
- icalendar
- pytz
- Problem: Login failed even though credentials are correct.
- Cause: CTRL-V doesn't work for pasting password on Windows 10.
- Solution: You can right click to paste instead, which does work, or type manually.