From ddb68cdea958a38dde6b0a5d9cc11f1dc576d44a Mon Sep 17 00:00:00 2001 From: djcb Date: Sun, 15 Jan 2012 14:32:04 +0200 Subject: [PATCH] * www: some updates --- www/index.org | 27 ++++++++++++++++----------- www/mu-guile.org | 15 +++++++++------ www/mu4e.org | 6 ++++-- 3 files changed, 29 insertions(+), 19 deletions(-) diff --git a/www/index.org b/www/index.org index a47b601a..4efc74a7 100644 --- a/www/index.org +++ b/www/index.org @@ -5,18 +5,19 @@ * Welcome to mu! - Given the /enormous/ amounts of e-mail many people gather and the importance - of e-mail message in our work-flows, it's essential to quickly deal with all - that mail - in particular, to instantly find that one important e-mail you - need right now. + With the /enormous/ amounts of e-mail many people gather and the importance of + e-mail messages in our daily work-flow, it is very important to be able to + quickly deal with all that - in particular, to instantly find that one + important e-mail you need right now. - *mu* is a tool for dealing with e-mail messages stored in the [[http://en.wikipedia.org/wiki/Maildir][Maildir]]-format, - on Unix-like systems. *mu*'s main purpose is to help you to quickly find the - messages you need; in addition, it allows you to view messages, extract - attachments, create new maildirs, ... See the [[file:cheatsheet.org][mu cheatsheet]] for some examples. + For that, *mu* was created. *mu* is a tool for dealing with e-mail messages + stored in the [[http://en.wikipedia.org/wiki/Maildir][Maildir]]-format, on Unix-like systems. *mu*'s main purpose is to + help you to find the messages you need, quickly; in addition, it allows you to + view messages, extract attachments, create new maildirs, ... See the [[file:cheatsheet.org][mu + cheatsheet]] for some examples. - Searching works by first indexing your messages into a [[http://xapian.org/][Xapian]]-database, which - can then be queried using a custom query language. + *mu* now comes with an emacs-based e-mail client (=mu4e=), a simple GUI + (=mug=) and bindings for the Guile/Scheme programming language. ** Features @@ -32,10 +33,14 @@ - [[file:mu4e.html][mu4e]], an emacs-based e-mail client based on =mu= - [[file:mu-guile.html][mu-guile]]: guile-bindings that allow for scripting, advanced processing of your data + - - fully documented (man pages, info pages) ** News - + - 2012-01-15: [[http://code.google.com/p/mu0/downloads/detail?name%3Dmu-0.9.8-alpha3.tar.gz][mu-0.9.8-beta1]] is available - most changes are in the + Guile-bindings and their documentation, improved attachment handling (when + forwarding), some improvements in =mu4e=, some re-factoring, cleanups. The + plan is to do one more beta after this one, and then release the final 0.9.8. - 2012-01-07: [[http://code.google.com/p/mu0/downloads/detail?name%3Dmu-0.9.8-alpha3.tar.gz][mu-0.9.8-alpha-3]] is available, with fixes for some =mu4e= configuration problems; also, the documentation now contains an example of how to set up =mu4e= with Gmail. diff --git a/www/mu-guile.org b/www/mu-guile.org index b899a1b1..b2218a3c 100644 --- a/www/mu-guile.org +++ b/www/mu-guile.org @@ -2,9 +2,9 @@ #+style: #+options: skip t - Starting from version 0.9.7, =mu= had early, experimental bindings for the - [[http://www.gnu.org/software/guile/][GNU/Guile]] programming language, which is a version of the [[http://en.wikipedia.org/wiki/Scheme_(programming_language)][Scheme]] programming - language, specifically designed for extending existing programs. + Starting from version 0.9.7, [[http://www.djcbsoftware.nl/code/mu][mu]] had experimental bindings for the [[http://www.gnu.org/software/guile/][GNU/Guile]] + programming language, which is a version of the [[http://en.wikipedia.org/wiki/Scheme_(programming_language)][Scheme]] programming language, + specifically designed for extending existing programs. =mu= version 0.9.8 has much improved bindings, and they are [[file:mu-guile/index.html][documented]], with many examples. You can find more examples in the =guile/examples= directory of @@ -31,7 +31,7 @@ exec guile -s $0 $@ ;; create a list like (("Mon" . 13) ("Tue" . 23) ...) (define weekday-table - (mu:day-numbers->names + (mu:weekday-numbers->names (sort (mu:tabulate-messages (lambda (msg) @@ -44,7 +44,7 @@ exec guile -s $0 $@ weekday-table) #+end_src - Which might get us something like: + Which outputs something like: #+begin_example Sun: 2278 @@ -56,6 +56,9 @@ Fri: 2343 Sat: 1856 #+end_example + The numbers may be a bit different though... In my case, Saturday seems a + particularly slow day for e-mail. + *** Drawing graphs We can also draw graphs from this, by adding the following to the script: @@ -140,7 +143,7 @@ exec guile -s $0 $@ !# ** License & Copyright - *mu4e* was designed and implemented by Dirk-Jan C. Binnema, and is Free + *mu-guile* was designed and implemented by Dirk-Jan C. Binnema, and is Free Software, licensed under the GNU GPLv3 #+html:
© 2011-2012 Dirk-Jan C. Binnema
diff --git a/www/mu4e.org b/www/mu4e.org index 6c9284a2..17784100 100644 --- a/www/mu4e.org +++ b/www/mu4e.org @@ -2,8 +2,10 @@ #+style: #+options: skip t - With version 0.9.8, =mu= comes with an emacs-based e-mail client that uses - =mu= for its back-end: *mu4e*. For all the details, please see [[file:mu4e/index.html][manual]]. + Starting with version 0.9.8, [[http://www.djcbsoftware.nl/code/mu][mu]] provides an emacs-based e-mail client which + uses =mu= for its back-end: *mu4e*. + + For all the details, please see the [[file:mu4e/index.html][manual]]. ** Screenshots