- How it Works
The SIS Exporter is a bookmarklet that runs on the SIS website, creating an
ical
file that you can then import into your favorite calendar software. The program properly sets the start date, end date, hours, weekdays, and even includes the location of the class and the name of the professor into the events it creates. With this tool, you can keep track of classes without creating events manually.- Usage
- Get on a laptop or a desktop if you’re using a phone. This program should work on most browsers. (Tested on Chrome.)
- Create a bookmark with the following link. You can do this by making a bookmark for this page, then changing the url to the correct url (copy it first!).
- Navigate to the SIS website and make sure you’re logged in.
- Click the bookmark while on the SIS website. You should be redirected to the class list.
- Click on the bookmark again, and an
ical
file should be downloaded. This can be imported most calendar software.
javascript:(function()%7Bfunction callback()%7B%7Dvar s%3Ddocument.createElement("script")%3Bs.src%3D"https%3A%2F%2Fargo.larrys.tech%2Fsisexporter.js"%3Bif(s.addEventListener)%7Bs.addEventListener("load"%2Ccallback%2Cfalse)%7Delse if(s.readyState)%7Bs.onreadystatechange%3Dcallback%7Ddocument.body.appendChild(s)%3B%7D)()
- More Information
The source code is available on GitHub. You can compile it yourself if you’re uncomfortable with running unknown code on your computer.
Email me at
"lqiu01" + at + "tufts" + dot + "edu"
if you have any questions or encounter any issues.