-
-
Notifications
You must be signed in to change notification settings - Fork 12
Add ICS File Export Option for Timetable Scheduling #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Timetable Enhancements: Added ICS file download option for easy calendar integration. Improved table insertion feature for better customization. User Support: Integrated a comprehensive user guide for quick reference and troubleshooting.
Correct mistakes in ics file for online classes
|
@Lokesh2003GN Thanks for the PR and keeping up the extension alive with bug free , I would review you PR and get you back |
|
@Lokesh2003GN , Dont put the statement "Download Timetable .ics" in middle of the page , instead put simple boostrap button as VTOP uses or even external extension based html page to download timetable as .ics |
|
@Lokesh2003GN SDC were clear enough about the extension , if we put any new element in the upcoming version of this extension , they'll take serious actions on me , Better to implement button as draggable element , for sample i've attached video , try to make like this , this will ensure it wasn't from VTOP . Screencast.from.02-06-2025.11.33.22.PM.webm |
|
Ok, I will try to implement that, download ics button as draggable element. |
Great |
Created draggable ics download button and hide that already existing ics download button
|
@sanjay7178 I have implemented the draggable ICS download button as suggested. Please check this code and let me know if it's working fine. Feel free to report any bugs or issues, and I will try to fix them. Looking forward to your feedback! |

I have added a new feature to this extension that allows users to generate an ICS (iCalendar) file for their timetable. This will help students easily schedule their classes in their preferred calendar applications automatically.
Key Features:
ICS File Export: Users can now download their timetable as an ICS file and import it into calendar apps like Google Calendar.
Custom Class Names: Users can optionally rename their classes before exporting, providing flexibility for personalized scheduling.
Instructions for Use: I have also provided clear instructions on how users can apply the ICS file and use it to add widgets on their phones, making it even more convenient for them to access their schedule.
Why This Update?
Many students in our college will benefit from this feature, as it simplifies the process of adding classes to their calendars without manual entry and allows for easy widget access on their phones.
Request for Review:
Kindly review the code and merge this update at the earliest convenience. This addition will be highly useful for students managing their class schedules efficiently.
Looking forward to your feedback!