From mboxrd@z Thu Jan 1 00:00:00 1970 From: tsd@tsdye.com (Thomas S. Dye) Subject: Re: [ANN] Gnorb: Glue code between Gnus, Org, and BBDB Date: Tue, 06 May 2014 16:45:02 -1000 Message-ID: References: <87r446bcut.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhrrR-0000vF-MT for emacs-orgmode@gnu.org; Tue, 06 May 2014 22:45:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WhrrM-0002il-C4 for emacs-orgmode@gnu.org; Tue, 06 May 2014 22:45:33 -0400 Received: from gproxy4-pub.mail.unifiedlayer.com ([69.89.23.142]:58068) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1WhrrL-0002hh-RJ for emacs-orgmode@gnu.org; Tue, 06 May 2014 22:45:28 -0400 In-Reply-To: <87r446bcut.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Wed, 07 May 2014 09:23:54 +0800") 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: Eric Abrahamsen Cc: emacs-orgmode@gnu.org Aloha Eric, Perfect timing! OS X Mavericks broke the workflow I'd developed with Contacts and I've been looking to jettison the only Mac App I ever really used. My earlier experiments with bbdb generated lots of "friction". I'm looking forward to the time needed to explore gnorb. Thanks, Tom Eric Abrahamsen writes: > [this didn't seem to make it through the list hiccup yesterday, sending again] > > Hello all, > > I've spent the past couple weeks organizing various bits of code into a > proper package, called Gnorb, which I'm billing as "Glue code between > Gnus, Org, and BBDB". The main point is to reduce friction between these > three packages, making it easier to sling around emails, TODOs, > attachments, and the like, and providing multiple views on information. > > https://github.com/girzel/gnorb > > Most of these bits fall under the category of "things you could have > written yourself", but taken together I've found that they really smooth > out my daily work flow. Some features: > > - Whang attachments from Gnus messages onto Org headings, using org-attach. > - Automate the above as part of the org capture process > - Email contents of org subtree under point (prompt for export routine) > - Single-keystroke Org links or email citations of BBDB contacts > - Initiate search of emails from contacts in open BBDB buffer > - Initiate Org agenda tag search from BBDB buffer > - Inverse of the above: pop up a BBDB buffer alongside an Org tags search > - Treat headings as email-related TODOs, and handle them DWIM-style > > See the README.org for more. Most of these are single-use small > snippets, but the last I've found particularly useful. A typical flow > would go like this: you have a capture template that looks like: > > ("r" "Reply" entry (file+headline "~/org/notes.org" "Emails") > "** REPLY %a %?" :gnus-attachments t) > > Use this template to capture from an email in the Gnus summary buffer. > You're prompted to attach the message attachments to the new heading, > and while you're there you decide to add BBDB links to people who should > also be in on the reply. You end up with this: > > ** REPLY [[gnus:link]] and also send to [[bbdb:bob]] and [[bbdb:jane]] :ATTACH: > :PROPERTIES: (attachments and all that) > > Then call `gnorb-org-handle-mail' on this headline in an Org or Agenda > buffer. A reply is started to the Gnus message, Bob and Jane are added > to the To header, and you're prompted to attach the attachments to the > outgoing message (presumably you've edited them). When the message is > sent you're returned to the original Org buffer and prompted to mark the > TODO as done. Next email! > > The current version of this thing is "Works on My Computer (Beta)". I > would love bug reports, but would love feature requests even more! I'm > currently working on getting BBDB to store links to the last N messages > from any given contact. Also, how best to model email conversations > using TODO state-changes, log entries, and links. > > I'm sure there's plenty more fun to be had, though. > > Eric > > > -- Thomas S. Dye http://www.tsdye.com