https://github.com/raja-s/epfl-isa-ical-export-correction-tool-pro
I guess the name says it all...
https://github.com/raja-s/epfl-isa-ical-export-correction-tool-pro
epfl ical javascript
Last synced: 3 months ago
JSON representation
I guess the name says it all...
- Host: GitHub
- URL: https://github.com/raja-s/epfl-isa-ical-export-correction-tool-pro
- Owner: raja-s
- License: mit
- Created: 2018-04-15T08:56:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-08T22:07:13.000Z (almost 7 years ago)
- Last Synced: 2025-01-10T20:48:59.026Z (5 months ago)
- Topics: epfl, ical, javascript
- Language: JavaScript
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EPFL ISA iCal Export Correction Tool Pro
Have you recently started your semester at EPFL, and registered for all your courses through ISA, then exported your calendar to an iCal file using ISA's "Export iCalendar" feature, then imported that calendar into your calendar app, then realized that the name of an event in that calendar doesn't say whether it's a lecture or an exercise session or other, and finally flipped a table out of frustration?
Not accounting for the last part, we're pretty much in the same situation here. The solution is obviously the EPFL ISA iCal Export Correction Tool Pro! It's a small JavaScript script that reads an iCal file, just like the one you download from ISA, and adds labels to the event names such as "Cours - " or "Exercices - ". Labels can be added in French or in English.
Notice that this is the Pro version.
# Instructions
In order to run the script, you need [node.js](https://nodejs.org/en/) (version 7.5.0 or higher).
```
Usage: node please-correct.js input_file [language]Parameters:
input_file - The name of the iCal file to be corrected.
language - Optional language to be used for the corrected iCal file.
Possible values are 'fr' for French (default) and 'en' for English.
```The script dumps the corrected calendar to standard output, so a common usage would be for example:
```
node please-correct.js horaire.ics > corrected.ics
```