From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Wish: iCalendar export with free/busy only Date: Thu, 17 Jan 2013 21:02:57 +0100 Message-ID: <2013-01-17T20-53-04@devnull.Karl-Voit.at> Reply-To: news1142@Karl-Voit.at Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:55330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TvvgE-0003vz-Qp for emacs-orgmode@gnu.org; Thu, 17 Jan 2013 15:03:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TvvgD-0000o7-7O for emacs-orgmode@gnu.org; Thu, 17 Jan 2013 15:03:18 -0500 Received: from plane.gmane.org ([80.91.229.3]:57847) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TvvgD-0000ny-0I for emacs-orgmode@gnu.org; Thu, 17 Jan 2013 15:03:17 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TvvgQ-0002W2-3W for emacs-orgmode@gnu.org; Thu, 17 Jan 2013 21:03:30 +0100 Received: from mail.michael-prokop.at ([88.198.6.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 17 Jan 2013 21:03:30 +0100 Received: from news1142 by mail.michael-prokop.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 17 Jan 2013 21:03:30 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi! I'd love to have my agenda exported (for now I am using the snippet below[1]) to an ics file which only contains (anonymized) events optionally still containing (a set of allowed) tags. So an event like: ** Meeting with ClientX <2013-01-17 Thu 17:00-18:30> :ProjectY:@town: :PROPERTIES: :CREATED: [2013-01-08 Tue 14:39] :END: Some notes about the event I want to keep private. ... should be exported like: ** (busy) @town <2013-01-17 Thu 17:00-18:30> ... if "@town" is in the list of «allowed» tags. If no tag is «allowed», the event should be exported like: ** (busy) <2013-01-17 Thu 17:00-18:30> ... probably with a configurable string for «(busy)». Currently, I can not give away the URL of my ics file because there is too much private stuff in it. But a free/busy-only list without all of my details, I am happy to spread out to my friends in order to let them see, when I am available. I do think that this has great advantages with a small or medium effort to implement. [1] (defun vk-export-agenda() "Exports bi-monthly Org-mode agenda to agenda.ics file" (interactive) (org-agenda-list nil nil 60) (org-agenda-write "~/org-mode/agenda.ics") -- Karl Voit Hallo, mein Name ist Web 2.0: Gib mir dein Adressbuch und lass mich Emails lesen