blog post: tickler file implementation for maildir
authorStefano Zacchiroli <zack@upsilon.cc>
Mon, 10 May 2010 08:32:05 +0000 (10:32 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Mon, 10 May 2010 08:36:48 +0000 (10:36 +0200)
blog/archives/2010/05.mdwn [new file with mode: 0644]
blog/posts/2010/05.mdwn [new file with mode: 0644]
blog/posts/2010/05/tickler_file_for_maildir.mdwn [new file with mode: 0644]
tags/lifehack.mdwn [new file with mode: 0644]

diff --git a/blog/archives/2010/05.mdwn b/blog/archives/2010/05.mdwn
new file mode 100644 (file)
index 0000000..56c7c57
--- /dev/null
@@ -0,0 +1 @@
+[[!template id=archive_month year="2010" month="05"]]
diff --git a/blog/posts/2010/05.mdwn b/blog/posts/2010/05.mdwn
new file mode 100644 (file)
index 0000000..d70afd1
--- /dev/null
@@ -0,0 +1 @@
+[[!meta redir=archives/2010/05]]
diff --git a/blog/posts/2010/05/tickler_file_for_maildir.mdwn b/blog/posts/2010/05/tickler_file_for_maildir.mdwn
new file mode 100644 (file)
index 0000000..b778c79
--- /dev/null
@@ -0,0 +1,21 @@
+# snooze your INBOX
+
+A few days ago Chris
+[made me realize](http://chris-lamb.co.uk/2010/05/04/rotating-email-your-inbox-using-imapfilter/)
+that my [GTD](http://en.wikipedia.org/wiki/Getting_Things_Done) setup was still
+missing a piece: a proper **[[!wikipedia tickler file]]** implementation.
+
+As I wanted an IMAP-free implementation, I've rolled up my own:
+[**rotate-tickler**](http://git.upsilon.cc/cgi-bin/gitweb.cgi?p=utils/rotate-tickler.git).
+Nothing too fancy: shell script triggered by cron, which moves mails around a
+set of DELAYED.{1,..} **maildir**-s. Still, it is careful about clashes (which
+shouldn't happen according to the maildir specs, but better be paranoid with
+mails), and properly cleans up the "seen" flag for the final (re)delivery in
+INBOX.
+
+Give it a try and feel free to `git format-patch`-me your
+improvements. <small>(BTW, does it make any sense today to publish any piece of
+software, no matter how small, without shelving it into some
+<acronym title="Distributed Version Control System">DVCS</acronym>?)</small>
+
+[[!tag lang/english planet-debian gtd lifehack hack]]
diff --git a/tags/lifehack.mdwn b/tags/lifehack.mdwn
new file mode 100644 (file)
index 0000000..d68bc63
--- /dev/null
@@ -0,0 +1,4 @@
+[[!meta title="tag lifehack"]]
+
+[[!inline pages="tagged(lifehack)" actions="no" archive="yes"
+feedshow=10]]