From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan BISSON Subject: Re: Org Mode TOOD two way sync tool Date: Sun, 7 Oct 2012 19:48:58 +0000 (UTC) Message-ID: References: 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]:48012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKwqh-0004a0-CQ for emacs-orgmode@gnu.org; Sun, 07 Oct 2012 15:49:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TKwqf-0001GF-E9 for emacs-orgmode@gnu.org; Sun, 07 Oct 2012 15:49:15 -0400 Received: from plane.gmane.org ([80.91.229.3]:50071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKwqf-0001FT-7n for emacs-orgmode@gnu.org; Sun, 07 Oct 2012 15:49:13 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TKwqi-0002pt-0F for emacs-orgmode@gnu.org; Sun, 07 Oct 2012 21:49:16 +0200 Received: from bjonnh.net ([176.31.119.61]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Oct 2012 21:49:15 +0200 Received: from bissonjonathan by bjonnh.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Oct 2012 21:49:15 +0200 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 Sriram Karra gmail.com> writes: > > > I am the author of ASynK (http://karra-asynk.appspot.com), a PIM sync tool and framework written in python that works across a variety of PIM providers such as Outlook, Google and BBDB. I am considering extending ASynK to do a bi-directional sync of Outlook tasks to Org Mode tasks. To be able to do this I need a working read/write API for reading and creating TODOs in org mode. > > > > "Offline parsers" > > My first preference is to be able to parser org files without required Emacs - this is the approach that I have implemented for BBDB sync. I considered PyOrgMode (https://github.com/bjonnh/PyOrgMode/network), but it appears unable to process TODOs, or even recurring events. To be able to extend PyOrgMode so I can read and write TODOs, I needed a full description of the format of TODO entries in all its forms. The Org manual itself has this information, I'm sure but scattered all over the place, given its real audience. Can someone point me to some sort of a concise representation, if any, of the org file format grammar? > Hi, I'm the maintener and creator of PyOrgMode, some contributors (that I can't thanks enough there), added many TODO related enhancements to it. If you want to give it a try, we may be able to work together in getting your needs included in PyOrgMode.