From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tim O'Callaghan" Subject: Exporting Org Agenda -> todo.txt and todo.txt -> Org Files + Suggestion/Feature request. Date: Thu, 23 Jul 2015 16:13:42 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIHGW-0001Bc-NP for emacs-orgmode@gnu.org; Thu, 23 Jul 2015 10:14:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIHGS-0002Fo-1C for emacs-orgmode@gnu.org; Thu, 23 Jul 2015 10:14:28 -0400 Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:37721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIHGR-0002F3-Pl for emacs-orgmode@gnu.org; Thu, 23 Jul 2015 10:14:23 -0400 Received: by wibud3 with SMTP id ud3so221231315wib.0 for ; Thu, 23 Jul 2015 07:14:22 -0700 (PDT) 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: org-mode Hi I have a request and a suggestion. Request: Does anyone else out there generate todo.txt files[1] from org/org-agenda? If you do, how do you do it. Or if not, do you have a good idea about how if it can be approximated in an agenda configuration? Suggestion/Feature request: An org-import mode/file format. The use case is about changing heading states, properties, contexts, contents in a corpus of org documents like the corpus represented by org-agenda-files, by importing file(s) external to the document corpus. The basic idea is a well defined reverse of an export/agenda. At the moment i know of no explicitly defined mechanism for org data importing, making sync/round-tripping between other systems a tedious task. If there was an 'official' mechanism for importing from an external source, then people can focus on what to integrate with rather than how to integrate. The easiest way to think about this is a kind of patch file format that uses headline instead of line numbers to anchor the changes. The emacs workflow i imagine, should be something like patch, with ediff for the broken patches. Rationale: I've moved to a todotxt file a form of 'shared agenda' for myself and others i work with. Rather than needing emacs and my org-file corpus everywhere, I can sync and share a single todo.txt. The todo.txt contains our next actions/todos, decoupling the requirement that everyone else has to use emacs too. The use their own system and we maintain the the tasks together in the shared todotxt file. I also use the original todo.txt bash script to give me an agenda in my shell, and now it is also in my favourite pomodoro app clockwork tomato[2]. Tim. [1] (http://todotxt.com) [2] (https://play.google.com/store/apps/details?id=net.phlam.android.clockworktomato&hl=en)