I'm using Rainlendar as my GTD tool (www.davidco.com). Unfortunately, I find myself away from the computer quite often without my list of tasks to do. MonkeyGTD (monkeygtd.tiddlyspot.com/) allowed me to print pretty easily a list of tasks to hipster pda 3x5 cards.

I decided to write a python script to recapture this capability.

The attached python script parses all to-do items in my two calendars (J:/Calendars/Personal.ics and J:/Calendars/Work.ics). It sorts by location, and then by priority. It generates a J:todo.html file suitable for printing (especially with hipster pda / 3x5 note cards).

It does not do any logic to figure out if recurring tasks are active. It simply ignores any tasks marked canceled.