I have been using Google Calendar and Emacs to handle calendaring but with increasing concern about owning my own data and some introspection about my Emacs-all-the-things bias I have decided to use an iCalendar (aka iCal) file instead.
Not only are iCal files good for calendar events but basic task management and journaling as well.
This file format can be imported or exported from most any calendar app and it’s nice to have a local copy. Besides being offline a local copy can be helpful for system notifications.
I am still looking into the Android situation which is important for me for notifications and scheduling on the go. But before I do that I would like to migrate from Dropbox to ownCloud on which also has an iCalendar feature set. I think I’ve got my Raspberry Pi problem worked around but when to find the time?
I am still using Emacs Org mode for outlining, editing and tables but I’ve gone to the GUI-side with Kontact, a suite of open source personal information managment (PIM) software.
It’s like a dashboard for email, RSS feeds, events, note taking, and task management. On a KDE Linux distribution like Kubuntu it with minimal resources and a consistent look and feel to an entire ecosystem of open source apps.
The two modules that work with the iCal file are KOrganizer, and KTimetracker.
KOrganizer is useful alone when you want to do some scheduling and don’t need to see the full PIM dashboard.
KTimetracker can help you measure the actual time tasks take and export to text file for spreadsheet use.
KDE software is famous for having lots of features to customize your workflow and Kontact is no exception.