Skip to content

Automatically generate an .ics file of University of Liverpool timetable.

License

Notifications You must be signed in to change notification settings

YunfangHou/UoL-ics-file-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UoL-ics-file-generator

🇨🇳中文说明文档

Automatically generate an .ics file of University of Liverpool Timetable.

Please star the repo if you like it 🌟

❗Attention: The released application has not been updated for a long time. You are highly recommended to run the python program by your self to experience newest feature and optimization.

Usage

  1. Download the newly released executable application.
  2. Run the application.
  3. Input your UoL student account username and password, the start year and end year of your academic year according to the instruction in the program window.
  4. Find the file timetable.ics in the same folder of the application.
  5. Import timetable.ics into your calendar app.

 macOS user attention: the timetable.ics will be saved in the user directory like /Users/your_user_name/timetable.ics, not the folder of the application.

FAQ

Q: Is there any application with a user interface?

A: There is no modern user interface with bottons. Only console app.

Q: Is network needed?

A: Yes. The application need to read the timetable information from the Uol website.

Q: Is my personal information secure? Can you get my password?

A: Your personal information is secure. This program just run on your own computer and nobody could get your password. Check the code if you like.

TODO

  • Line length should not be longer than 75 characters (RFC 5545 3.1. Content Lines)
  • Language options
  • Personalized SUMMARY and DESCRIPTION settings
  • Modern user interface
  • Fix the file saving bug on macOS

About

Automatically generate an .ics file of University of Liverpool timetable.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages