Better PLM Class Schedule is a web extension that enhances the class scheduling experience for students. It allows students to convert their class schedule into a format that can be easily imported into Google Calendar. Additionally, it provides a feature to bulk delete events in Google Calendar.
Code
button and click Download ZIP
.zip
file (I recommend to put it in Desktop)chrome://extensions/
in Chrome's URLDeveloper Mode
switchLoad Unpacked
buttonplm-crs-better-scheduler/chrome
folder. Select the chrome
folder.Code
button and click Download ZIP
.zip
file (I recommend to put it in Desktop)about:debugging#/runtime/this-firefox
in Firefox URLLoad Temporary Add-on
manifest.json
at plm-crs-better-scheduler/firefox/manifest.json
Code
button and click Download ZIP
.zip
file (I recommend to put it in Desktop)about:config
in Firefox Developer URLxpinstall.signatures.required
and update it to false
about:addons
then click the gear/settings button.Install Add-on From File
.zip
file inside firefox/web-ext-artifacts/better_plm_crs_class_schedule-1.0.zip
If popup isn't showing, just re-install it or go back at step 6 again.
edge://extensions/
Developer Mode
and Load Unpacked
- select chrome
folderDon't worry if you use
chrome
for Edge since they're both chromium web based browser. It should work fine.
Navigate to the PLM CRS Class Schedule page.
Open the Better PLM Class Schedule extension.
Set the starting and ending dates for the semester or the desired duration.
Click the Convert
button. This will download a .csv file containing your class schedule.
Navigate to the Google Calendar Import Events Settings page.
Click Select file from your computer
and select the downloaded .csv file.
Click Import
.
Your class schedule should now be visible in Google Calendar.
Navigate to the Google Calendar schedule view.
Ensure that you want to delete all events currently visible in the agenda view.
If you're sure, click Delete All Events
. This will automate the deletion process.
Please note: The delete feature will remove all events visible in the agenda view. Please ensure you want to delete all events that came from the .csv
file before proceeding.
Contributions are welcome. Please open an issue or submit a pull request.
If you find this project helpful, consider supporting its development: