Skip to content

A web extension that converts the schedule of students from PUPSIS to Icalendar (.ics) format so that they can easily import their schedules on other popular calendar tools like Google Calendar.

License

Notifications You must be signed in to change notification settings

yam-1111/PUPSIS-Schedule-Exporter

 
 

Repository files navigation

License: MIT Chrome Web Store Users Chrome Web Store Rating


extension-icon PUPSIS Schedule Exporter

A web extension that converts the schedule of students from PUPSIS to ICalendar (.ics), csv or json so that they can easily import their schedules on other popular calendar tools like Google Calendar.

Get PUPSIS Schedule Exporter Get PUPSIS-Schedule-Exporter for edge

Note

🦊 Mozilla Firefox: This extension cannot be published on the Mozilla Web Store (AMO) due to Mozilla's policy. However, Firefox users can still use the extension by installing it as a temporary add-on.
Follow this guide for detailed steps on how to install the extension in Firefox.


This project aims to help PUP Students to easily sync their Schedules to their desired Calendar tools.

Features

  • convert to ICalendar (.ics) format, used for easy export on popular calendar tools like Google Calendar
  • convert to CSV, in a calendar style format, for users that do not use any calendar tools.
  • convert to JSON, which can be imported on schedulemaker.io

Tip: it's a good idea to set the end date to the last day of their semester. This way, the recurring events will automatically stop when the semester ends.

TODO

  • Finish readme and introduction
  • Add guide, image tutorial
  • Add image icons for web extension
  • Implement "End Date of Recurring Schedule" feature
  • Return error at empty schedule
  • Implement CSV feature (Implemented by @szy-kenn!)
  • Add UI/Styling (Thanks @egg-lou, @yam-1111, @szy-kenn!)
  • Implement export to schedulemaker.io via json feature

About

A web extension that converts the schedule of students from PUPSIS to Icalendar (.ics) format so that they can easily import their schedules on other popular calendar tools like Google Calendar.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 55.6%
  • CSS 12.9%
  • Python 12.9%
  • Shell 10.4%
  • Makefile 4.2%
  • HTML 4.0%