Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes every weekday Monday through Friday.
This page was generated by The HPR Robot at

hpr1286 :: iCalendar Hacking

Creating iCalendar rules by hand and with a Perl script

<< First, < Previous, , Latest >>

Thumbnail of Dave Morriss
Hosted by Dave Morriss on 2013-07-08 is flagged as Explicit and is released under a CC-BY-SA license.
iCalendar, Perl, RFC 5545, pcal, remind. 1.
The show is available on the Internet Archive at:

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:18:47


Editor’s Note 2020-01-02

The notes for this episode have been reformatted, particularly the long-form notes. This was done to make them more readable. Also, the original Git repository has been changed from Gitorious to GitLab.
In 2019 an iCalendar file was placed on the HPR server at which you can use in your own calendar application. The file contains the recording times of 12 months of Community News shows and is updated monthly.

The Problem

Back in 2012 Ken Fallon tried to use Google Calendar to set up an event for the recording of the monthly Community News shows on HPR. He wanted to set these on the Saturday before the first Monday of the month. Surprisingly he didn’t find a way to do this and ended up deleting the attempt.

I looked at the calendaring application I use: Thunderbird with the Lightning calendar plugin, to see if I could manage it. I also couldn’t find a way.

This episode documents my journey to find a way to make the calendar entries we need.

Long notes

Detailed notes are available for this episode, and these can be viewed here.


Subscribe to the comments RSS feed.

Comment #1 posted on 2013-07-09 07:59:21 by Ken Fallon


I just realized, that when I ask people to help out. Not only do I get the problem solved but we also get another episode !


Leave Comment

Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.

Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).

Provide feedback
Your Name/Handle:
Anti Spam Question: What does the letter P in HPR stand for?
Are you a spammer?
What is the HOST_ID for the host of this show?
What does HPR mean to you?