little tools to convert lists of events https://eventdb.mayer.rocks/
Find a file
Ralph J.Mayer c6325d1d8c examples
2014-08-23 23:21:23 +02:00
output readme and directories 2014-08-23 20:33:09 +02:00
scripts scripts-directory 2014-08-23 20:34:06 +02:00
source examples 2014-08-23 23:21:23 +02:00
temp readme and directories 2014-08-23 20:33:09 +02:00
.gitignore automatic commit 2014-08-23 20:57:06 +02:00
LICENSE Initial commit 2014-08-23 20:24:51 +02:00
Makefile automatic commit 2014-08-23 20:57:06 +02:00
README.md automatic commit 2014-08-23 21:50:43 +02:00

eventdb

little tools to convert lists of events

Take an spreadsheet and convert it to an ics-file.

Prerequisites

Sourcefiles

  • remind-scripts for repeating events like Valentine's Day
  • .csv files for your events

CSV-format

I use quite a simple format here

D;M;Y;D;M;Y;Name;Location;City,Country,URL

Just place your file(s) in the source directory.

Remind-scripts

Remind is an awesome swiss army knive for calendars and alarms. Especially for repeating things like "every last friday of the month", try that with cron. The only problem is, it does not work well with "event lasts from 1.sep to 10.oct". Thouse events should be put in the csv. I also use remind here as processor for the html-calendar and for the ics.

Output

  • events-ikiwiki.csv, use it with events.mdwn in ikiwikis table directive https://ikiwiki.info/ikiwiki/directive/table/
  • events-remind.rem, a basic remind-script with all events
  • events.ics, import it to your calendar
  • events.html, a html calendar

Scripts

  • Makefile, the glue for everything. Replace it with a shell script according to your needs.

Directories

  • output, grab your results from here
  • scripts, this is where the magic happens
  • source, put your files here
  • temp, stageing directory for scripts

Future Versions

  • I'm not happy with the ics, basically it's just the date and the name of the event.
  • export to org-mode
  • import of ics-files