A script that converts .csv files to .ics files. This was originally designed for the University of Adelaide, but can be used for other input sources if formatted correctly.
- Ensure Go is installed
You can do this here
-
Download and put the script in the same folder as a file named
calendar.csv -
Run the script
cd <directory with script>
go run main.go- A
calendar.icsshould appear in the same folder, which you can import into any calendar.
- If using MyAdelaide, head to the "List List" view of the Timetable Section.
- Then expand every subject that you have.
- Starting from the first course (including the first course name) click and drag all the way to the bottom of your subjects, such that you have all courses, including their respective names highlighted.
- Copy what you highlighted in the last section.
- Paste it into a fresh google sheets document
- Export as CSV file, rename this to
calendar.csvand put it in the same directory as the script.