take semi unstructured data from a csv file and create an ics calendar
MVP, created for full day and multi day events.
- requires python 3 installed
- uses external packages
- download and uncompress source package
python -m pip install -r requirements.txt
- requires a csv with the following rows, order not required
- description -- event title
- start -- start date, most formats supportedd
- end -- end date, most formats supportedd
- transparency -- contains free/busy, Y is free, anything else is busy
- run
python csv2ics.py <events.csv>
- it will create
events.ics
- import calendar into your favorite calendar application
- Open Microsoft Outlook.
- In the lower left corner, click on the Calendar icon.
- In the Calendar Navigation Pane along the left side of the screen, look for the section entitled My Calendars. Within the My Calendars section, right-click on your current calendar and select New Folder from the pop-up menu.
- In the provided field, type in the name for your new calendar and press return.
- The new calendar appears in the Calendar Navigation Pane along the left side of the screen.
- To view the new calendar, select the circle next to the calendar name.
- 0.1
- Initial Release
This project is licensed under the MIT License - see the LICENSE.md file for details