added Memacs to Org-hacks
authorKarl Voit <git@Karl-Voit.at>
Fri, 11 Oct 2013 15:05:17 +0000 (17:05 +0200)
committerKarl Voit <git@Karl-Voit.at>
Fri, 11 Oct 2013 15:05:17 +0000 (17:05 +0200)
org-hacks.org

index 3679757..8ca3794 100644 (file)
@@ -3675,6 +3675,47 @@ index a0672ea..92a08f7 100644
 John Wiegley wrote [[https://github.com/jwiegley/dot-emacs/blob/master/lisp/org-devonthink.el][org-devonthink.el]], which lets you handle devonthink
 links from org-mode.
 
+** Memacs - Org-mode collecting meta-data from the disk and cloud
+
+Karl Voit designed Memacs ([[https://en.wikipedia.org/wiki/Memex][Memex]] and Emacs) which is a collection of
+modules that are able to get meta-data from different kind of
+sources. Memacs then generates output files containing meta-data in
+Org-mode format. Those files a most likely integrated as *.org_archive
+files in your agenda.
+
+This way, you can get a pretty decent overview of your (digital) life:
+- file name timestamps ([[https://en.wikipedia.org/wiki/Iso_date][ISO 8601]]; like "2013-10-11 Product Demonstration.odp")
+- emails (IMAP, POP, Maildir, mbox)
+- RSS feeds (blog updates, ... *lots* of possibilities there!)
+- version system commits (SVN, git)
+- calendar (iCal, CSV)
+- text messages from your phone (Android)
+- phone calls (Android)
+- photographs (EXIF)
+- bank accounts ([[http://easybank.at][easybank]])
+- usenet postings (slrn, mbox, ...)
+- XML (a sub-set of easy-to-parse XML files can be parsed with minimal
+  effort)
+
+General idea: you set up the module(s) you would like to use once and
+they are running in the background. As long as the data source does
+not change, you should not have to worry about the module again.
+
+It is hard to explain the vast amount of (small) benefits you get once
+you have set up your Memacs modules.
+
+There is [[http://arxiv.org/abs/1304.1332][a whitepaper which describes Memacs]] and its implications.
+
+Memacs is [[https://github.com/novoid/Memacs][hosted on github]] and is written in Python.
+
+You can use Memacs to write your own Memacs module: an example module
+demonstrates how to write modules with very low effort. Please
+consider a pull request on github so that other people can use your
+module as well!
+
+[[https://github.com/novoid/twitter-json_to_orgmode][twitter-json_to_orgmode]] generates Memacs-like output files for [[https://blog.twitter.com/2012/your-twitter-archive][Twitter
+export archives]] (JSON) but is independent of Memacs.
+
 * Musings
 
 ** Cooking?  Brewing?