Hello, I was wondering if anyone on this forum is life-logging (tracking time, goals, achievements, etc) via a calendar application. There doesn’t seem to be too much information around hence I’m looking for people to exchange information and ideas.
As for an explanation how calendar tracking can work for you - Awais Hussein shows calendar tracking during his speech about Keeping Track of Time (at around the 2:32 mark). Nicolas Felton also does calendar tracking which can be seen in this interview called Every Step I Take (1:59 and 2:14). And finally, David Achkar logs his life in a similar way as seen on this QS MeetUp video (2:20).
[size=medium] DEFINING DATA[/size] ------------------------------------------------------------------------------
They way I log my life is actually quite simple - I have defined different key categories and created a calendar for each of them. Additionally I’ve colour-coded each calendar for easier distinction:
Rest
Transportation
Food
Entertainment
Sports
Employment
Education
Hygiene
…
In addition I log further details to each entry, such as mode of transportation, type of entertainment, etc:
TRA - Walk
TRA - Bus
TRA - Subway
TRA - Car
TRA - Plane
TRA - Boat
…
ENT - Book
ENT - Television
ENT - Computer
ENT - Game
…
Here’s an example screenshot with compressed data over the course of one full year - each column represents a single day.
[size=medium]LOGGING DATA[/size] ------------------------------------------------------------------------------
Logging information into a calendar application is usually quick once the first events have been added. Re-occuring data can simply be logged via copy & paste from previous entries. Below a list of software that may be useful for your environment - focus primarily on software which provides an easy way to sync between different devices - either via a built in option or via the open CalDAV standard.
Windows
• Microsoft Outlook
• eM Client
• Thunderbird & Lightning
OSX
• Apple Calendar
• BusyCal
• Postbox
Linux
• Evolution
• Kontact
• Thunderbird & Lightning
• Gnome Calendar
Online
• Google Calendar
• Windows Live Calendar
Logging information on a mobile device can be cumbersome - hence applications with template support allow for a quick way to add an activity or event in seconds.
IOS
• CalAdd by Keith Kennedy
• CalenGoo by Dominique Gunia
• Calendar Tools by Shan Shan Liu
• Week Calendar by UtiliTap
• iCalendar by Infinite Tiers
Android
• AddYour Template by Andreas Treim
• Business Calendar Pro by AppGenix
• CalenGoo by Dominique Gunia
• Pocket Informant-Events by WebIS
Windows Mobile
• Calendar Template by Joachim Hoffmann
• Calendar Templates by Jan Reidemeister
• Appointment+ by SyncMe
[size=medium]EXPORTING DATA[/size] ------------------------------------------------------------------------------
Exporting your information from a calendar is usually quite easy as most calendar applications provide a built-in export function. The ICS data format (also called ‘icalendar’) is stored in plain text and can be opened with any text editor.
• Microsoft Outlook → Choose the ‘Calendar’ view → Menu ‘File’ → ‘Save Calendar’ → export to .ics
• eM Client → Menu ‘File’ → ‘Export’ → ‘Export events to .ics files’
• Thunderbird & Lightning → Menu ‘Events And Tasks’ → ‘Export’ → export to .html/.ics/.csv
• Apple Calendar → Menu ‘File’ → ‘Export’ → export to .ics
• Kontact → Menu ‘File’ → ‘Export’ → Export as vCalendar → export to .ics
[size=medium]CONVERTING DATA[/size] --------------------------------------------------------------------------
Additional software and scripts to convert ICS files into CSV which makes it easy to import it into Microsoft Excel, OSX Numbers, and other software for further processing and analysis:
OSX Software
• iCalMaker
• Export Calendars Pro
• Time Table
Google Calendar
• Native Google Export
• Calendar to Spreadsheet
• GCAL to EXCEL
Online Conversion
• ICS to CSV Converter
• WebCal URL to CSV
Various Scripts
• Ruby ICS to CSV
• Python ICS to CSV
[size=medium]ANALYSING DATA[/size] -----------------------------------------------------------------------------
Analysing raw data can be simplified with software such as Microsoft Excel, LibreOffice Charts, Apple Numbers, or Tableau Software. For the more technically savvy, data can also be nicely presented online via a variety of different libraries, such as D3, NV3D, AMcharts, HighCharts, raphael, JScharts, SigmaJS, Miso, and others.