From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: [OT] org-caldav and radicale Date: Mon, 19 Jan 2015 12:05:09 +0800 Message-ID: <87oapvxvnu.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YD3UQ-0006d9-Fw for emacs-orgmode@gnu.org; Sun, 18 Jan 2015 22:58:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YD3UM-0004q7-Ej for emacs-orgmode@gnu.org; Sun, 18 Jan 2015 22:58:58 -0500 Received: from plane.gmane.org ([80.91.229.3]:33073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YD3UM-0004pm-7e for emacs-orgmode@gnu.org; Sun, 18 Jan 2015 22:58:54 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YD3UJ-0000Cd-DQ for emacs-orgmode@gnu.org; Mon, 19 Jan 2015 04:58:51 +0100 Received: from 123.122.37.187 ([123.122.37.187]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Jan 2015 04:58:51 +0100 Received: from eric by 123.122.37.187 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Jan 2015 04:58:51 +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 I'm finally getting around to trying to have an Org-generated calendar available on my Android tablet. I looked at a few caldav servers, and settled on Radicale as looking like about the right level of usability/configurability. I don't think I'm doing it right, and can't find any examples online. Can someone who's doing this (I know there are some of you) just show me the basic configuration? Specifically, how do I create a new calendar on the server, and how do I refer to it? My Radicale config has this: [storage] type = filesystem filesystem_folder = /home/eric/apps/cal/collections If I touch a file called "eric" in the "collections" directory, and then access the server via HTTP (ie http://cal.myserver.com/eric), the file is correctly served as an (empty) calendar and downloaded by my browser. How do I get org-caldav to mesh with that? I thought this would do it: (setq org-caldav-url "http://cal.myserver.com") (setq org-caldav-calendar-id "eric") But when I call `org-caldav-sync' it first collects all the headings it's supposed to, and then gives me: org-caldav-get-event-etag-list: Error while getting eventlist from http://cal.myserver.com/eric/. Got status code: 207. If I run it again, it offers to delete all the relevant Org headings. I suspect I've just got something configured wrong, but can't think of what. Any pointers? Thanks! Eric