

#Csv to ical converter software#
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: Removal of HTML code from events (currently only ical2txt) - Martin Møller License Logic and adjustments to sort events chronologically (Google Calendar doesn't do this in its export) - Martin Møller Python 3 compatibility and improvements - bozoslivehere
Push to the branch: git push origin my-new-feature.Commit your changes: git commit -am 'Add some feature'.Create your feature branch: git checkout -b my-new-feature.If no end date is given 5 years from now is chosen. NEW AS OF : Recurring events are now actually processed in ical2txt.py. Note: You can limit output to a certain time period.

#Csv to ical converter install#
recurring-ical-events (pip3 install recurring-ical-events)Įx: python ical2txt.py event.ics / python3 ical2txt.py event.ics.BeautifulSoup4 (pip3 install beautifulsoup4).setuptools (just in case : pip3 install setuptools).Installation of ical2txtĭownload the script or clone the project and get it from there. Like ical2csv.py, it parses an ics file and writes the output to a text-file. Usage of ical2csvĬall the script and pass in the location of the ics file.Įx: python ical2csv.py event.ics ical2txt w/sorted events by start date Note: pip may be called pip3 on some systems with both python2 and python3 as options. Installationĭownload the ical2csv.py file. A command line Python script that will read an ics file and write it's contents to a csv file.
