From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer Stengele Subject: Re: Represent *everything* in Org-mode Date: Mon, 18 Jul 2011 08:34:39 +0200 Message-ID: <4E23D3FF.5060304@diplan.de> References: <2011-07-18T01-13-54@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:49240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QihPv-00005n-6u for emacs-orgmode@gnu.org; Mon, 18 Jul 2011 02:35:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QihPr-0005M4-GG for emacs-orgmode@gnu.org; Mon, 18 Jul 2011 02:34:58 -0400 Received: from ns.diplan.de ([212.34.188.4]:45238 helo=mail.diplan.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QihPr-0005K3-6a for emacs-orgmode@gnu.org; Mon, 18 Jul 2011 02:34:55 -0400 In-Reply-To: <2011-07-18T01-13-54@devnull.Karl-Voit.at> 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: news1142@Karl-Voit.at Cc: Karl Voit , emacs-orgmode@gnu.org Hi Karl, nice idea! My first thoughts are a warning about big org files which can be quite sl= ow to be processed as agenda files. Please check this thread: http://article.gmane.org/gmane.emacs.orgmode/44= 286 Best regards, - Rainer Am 18.07.2011 01:54, schrieb Karl Voit: > Hi! >=20 > I need your thoughts and feedback on this idea: >=20 > I am thinking of letting student(s) implement a (Python[1]) script > that imports[2] all kinds of data sources to generate simple (and > reduced) Org-mode heading entries and links to the original > information in order to represent the users digital life as complete > as possible. >=20 > Imagine, you have got one (additional) =C2=ABarchive.org=C2=BB (or > =C2=ABmylife.org_archive=C2=BB[8]) which contains lots of small entries= that > represent many things you are doing on your computer: >=20 > * emails you send and receive > * tweets you write > * weblog entries you write > * usenet postings you send > * files you are creating (with a datestamp in its filename) > * bookmarks you save (in delicious?) > * SVN/git commits you are committing > * SMS you send and receive (via smartphone) > * ... and much more=20 >=20 > With this system, you can visit any day in the past to see, what > happened in your (digital) life that time. You can reconstruct > pretty much anything you were thinking, working, ... that day. >=20 > If you happen to know MyLifeBits[3] from MS Research, the papers > from Gemmell et al or the book =C2=ABTotal Recall=C2=BB[4] you already = know > what I am writing about: researchers implemented a (MS Windows only) > system to capture your digital life even with digital cameras and > screenshots of your desktop. >=20 > With Org-mode and a bunch of =C2=ABconnectors=C2=BB this should be a fa= irly > easy job to do. Nothing proprietary here, the amount of data is not > that much as with those binary information from MyLifeBits. >=20 > I am thinking about a central management tool that writes the > Org-mode file(s), lets you add tags to specific sources and correct > time zone deltas caused by timestamps of services out of sync with > the time zone you are living at. >=20 > Then there are those =C2=ABconnectors=C2=BB: one will parse through my > maildir[5] to collect sent (and received?) emails in order to > generate something like: >=20 > * [[file:/my/maildir/the_email][Urgend: Server just died]] :email:work= : > <2010-01-17 Tue 08:12> > :PROPERTIES: > :FROM: boss@company.example.com > :END: >=20 > Another =C2=ABconnector=C2=BB parses my monthly backup of tweets[6] in = order > to generate entries like: >=20 > * [[http://twitter.com/status/0815][I hate dying hardware]] :tweet: > <2010-01-17 Tue 08:15> >=20 > Parsing a source like =C2=ABlocate=C2=BB I can filter out files I am pu= tting > an ISO datestamp into and generate: >=20 > * [[file:/albums/2010-01-17T08:21_rat.jpg][The rat that ate the \ > server cable]] :file: > <2010-01-17 Tue 08:21> >=20 > With another =C2=ABconnector=C2=BB I am parsing my weekly delicious[7] = backup > and generate entries like following for all my bookmarks: >=20 > * [[http://killrats.com][How to kill rodents]] :delicious:animals: > <2010-01-17 Tue 09:35> >=20 > Without such a combined agenda view, you would possible never know > which different things you were =C2=ABusing=C2=BB that day when a rat w= as the > source of a hardware downtime. >=20 > This is not a new idea but as far as I know, it was never > implemented that complete outside of MyLifeBits. >=20 >=20 > So: is there something similar out there? Probably using Org-mode > already? >=20 > And: what do *you* think of this idea? >=20 >=20 > I'd like to have a central tool that manages the connectors as > mentioned above and small and easy to implement connectors for each > data source. >=20 >=20 > 1. I know that you guys would like to see that in ELISP but here > at my side is sadly no ELISP knowledge available :-( > 2. Currently, only one-side-import (and no two-side sync) is > planned. > 3. http://en.wikipedia.org/wiki/MyLifeBitso > 4. http://totalrecallbook.com/ (I'll have to read it soon) > 5. http://en.wikipedia.org/wiki/Maildir > 6. I am using http://grabeeter.tugraz.at/ > 7. http://delicious.com > 8. In order to keep daily agenda small/fast and only =C2=ABArchive mo= de=C2=BB complete