IcsConverter
Python app to convert .csv schedule to .ics file.
Install / Use
/learn @n8henrie/IcsConverterREADME
icsConverter
About icsConverter
It can be a major hassle to take a spreadsheet of events and import them to a calendar. This Python script intends to make that process easier by converting a .csv file to an .ics file that can be imported by most modern calendaring apps.
The spreadsheet must be meticulously formatted and exported to the .csv. If I'm going to be honest, the formatting is the hard part; the task handled by this app can be done easily enough by uploading the .csv to Google Calendar and re-downloading as .ics. However, for those that would rather not use Google Calendar for the conversion, this should do the trick.
ChangeLog
Hosted separately, here.
Installation
OSX
I've used py2app to create a regular old OSX app that should work on 10.6+
As a Python script (Linux?)
If you're choosing to run it as a script, you probably know a lot more about Python than I do. In case this isn't true... you can see the list of required modules in requirements.txt. If you have pip installed, you can install these in one go using pip install -r requirements.txt
Windows
Hmmm. Unclear what it would take to port to windows. You may give a shot to the webapp.
WebApp
icsConverterWebapp used to be hosted at http://icsconverterwebapp.n8henrie.com, but not anymore. The updated version is live at icw.n8henrie.com, source code at https://github.com/n8henrie/icw.
Usage
Not going to write this over again. See my post here.
GitHub Pages
Giving a shot to a GitHub Page for icsConverter.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
