From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Schwander Subject: [ANN] neo - No Emacs Org in Python Date: Tue, 19 Apr 2011 19:59:51 +0200 Message-ID: <20110419175951.GA9667@buga.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:58002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCFDU-0008Sc-IW for emacs-orgmode@gnu.org; Tue, 19 Apr 2011 14:00:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCFDT-0008UE-Hl for emacs-orgmode@gnu.org; Tue, 19 Apr 2011 14:00:00 -0400 Received: from ns27638.ovh.net ([91.121.87.85]:54201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCFDS-0008U0-LL for emacs-orgmode@gnu.org; Tue, 19 Apr 2011 13:59:59 -0400 Received: from buga ([10.8.0.241] helo=localhost) by ns27638.ovh.net with esmtp (Exim 4.72) (envelope-from ) id 1QCFDM-0002Wj-0W for emacs-orgmode@gnu.org; Tue, 19 Apr 2011 19:59:52 +0200 Content-Disposition: inline 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 Dear Org users, I am pleased to do the first announce of neo, which stands for "No Emacs Org". The goal of this project is to provide a full implementation of Org usable in Python. Current features ~~~~~~~~~~~~~~~~~ - Org file parser - Agenda builder - Todo-list builder - Custom todo keywords - Command line interface for agenda and todo-lists Limitations ~~~~~~~~~~~~ - Read-only (no org file modifications support) - No drawers parsing - No exporters - No formaters parsing (like ==, //, ** and so on, it will wait for exporters) - No filtering support Roadmap ~~~~~~~~ - Filtering based on tags - Write support for changing todo keywords - Capture action in the cli - Exporter for HTML Ideas of possible applications ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Command line interface - Web applications (for GTD like http://hiveminder.com, or even a wiki) - Batch export on a server without emacs - Integration with others tools (like vim) - Qt/Gtk user interface This is not a release (I need to do more tests, and add some documentation), but more a request for comments, ideas or possible improvement. You can fetch the sources with darcs get http://chadok.info/darcs/neo and have a look at the repository on http://redmine.chadok.info/projects/neo The package can be installed with the usual Python tools (python setup.py build/install). Then launch the command 'neo' to see the help (or simply launch neo in the sources directory). Cheers, Olivier