1 Return-Path: <johannes@mailless.org>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id EE0C5431FD4
\r
6 for <notmuch@notmuchmail.org>; Tue, 27 Aug 2013 04:50:45 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]
\r
13 Received: from olra.theworths.org ([127.0.0.1])
\r
14 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id DWZJu+XEye3H for <notmuch@notmuchmail.org>;
\r
16 Tue, 27 Aug 2013 04:50:36 -0700 (PDT)
\r
17 Received: from mailless.org (mailless.org [46.163.73.148])
\r
18 by olra.theworths.org (Postfix) with SMTP id 902A4431FAF
\r
19 for <notmuch@notmuchmail.org>; Tue, 27 Aug 2013 04:50:35 -0700 (PDT)
\r
20 Received: (qmail 4082 invoked from network); 27 Aug 2013 11:50:19 -0000
\r
21 Received: from unknown (HELO localhost) (johannes@192.124.26.172)
\r
22 by mailless.org with ESMTPA; 27 Aug 2013 11:50:19 -0000
\r
23 Content-Type: multipart/signed; protocol="application/pgp-signature";
\r
24 micalg="pgp-sha1"; boundary="===============3005240360994083712=="
\r
26 Content-Disposition: inline
\r
27 From: Johannes Kulick <johannes@mailless.org>
\r
28 User-Agent: alot/0.3.5
\r
29 To: notmuch@notmuchmail.org
\r
30 References: <20130825101308.27461.57489@quirm.robotics.tu-berlin.de>
\r
31 <20130826222226.1093.84929@quirm.robotics.tu-berlin.de>
\r
32 <87li3o9dwr.fsf@zancas.localnet>
\r
33 In-Reply-To: <87li3o9dwr.fsf@zancas.localnet>
\r
34 Message-ID: <20130827115004.11629.64740@quirm.robotics.tu-berlin.de>
\r
35 Subject: Re: Feature proposal: OUTPUT_AUTHOR format
\r
36 Date: Tue, 27 Aug 2013 13:50:04 +0200
\r
37 X-BeenThere: notmuch@notmuchmail.org
\r
38 X-Mailman-Version: 2.1.13
\r
40 List-Id: "Use and development of the notmuch mail system."
\r
41 <notmuch.notmuchmail.org>
\r
42 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
43 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
44 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
45 List-Post: <mailto:notmuch@notmuchmail.org>
\r
46 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
47 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
48 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
49 X-List-Received-Date: Tue, 27 Aug 2013 11:50:46 -0000
\r
51 --===============3005240360994083712==
\r
52 Content-Type: text/plain; charset="utf-8"
\r
54 Content-Transfer-Encoding: quoted-printable
\r
59 Quoting David Bremner (2013-08-27 02:27:00)
\r
60 > I'm not sure I understand your goal completely here, but the obvious
\r
61 > thing UI wise would be
\r
63 > notmuch search --output=3Dauthors --format=3D(json|text|sexp) $search_=
\r
66 > Perhaps you're already aware of this, but alot doesn't use the CLI, so
\r
67 > that wouldn't be directly helpful to having a new view in alot.
\r
69 Do you mean, that this output=3Dauthors option is already available? Then I=
\r
71 aware. If it is not available it's exactly what I meant. So it would look
\r
74 $ notmuch search --output=3Dauthors from:Johannes
\r
75 Johannes Kulick (1234 msgs)
\r
76 Johannes Doe (123 msgs)
\r
77 Johannes Mueller (12 msgs)
\r
80 I'd sketch the way to implement it like this:
\r
82 - add notmuch_authors_t and notmuch_author_t structs
\r
83 - add a notmuch_database_get_all_authors (notmuch_database_t *db)
\r
84 - add the functions around that to actually get an option for the ui
\r
85 - add bindings for the other languages
\r
87 (- implement the view in the clients)
\r
93 uni stuttgart machine learning and robotics lab
\r
94 http://ipvs.informatik.uni-stuttgart.de/mlr/johannes
\r
96 Question: What is the weird attachment on all my emails?
\r
97 Answer: http://en.wikipedia.org/wiki/Digital_signature
\r
99 --===============3005240360994083712==
\r
101 Content-Transfer-Encoding: 7bit
\r
102 Content-Description: signature
\r
103 Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"
\r
105 -----BEGIN PGP SIGNATURE-----
\r
106 Version: GnuPG v2.0.20 (GNU/Linux)
\r
108 iQEcBAABAgAGBQJSHJJsAAoJEBiRJNhhEUhOuLUH/RmPnpOF0F/K0xhzJjyMNTgk
\r
109 RvFUwvVUNiDb8gmdAHBw/RoFKdZg5a8Tcvl6Twx2k0k1yx8jlEB5wexJwR9V4ZwP
\r
110 RPle7rkzEWMOkdvHDU2BRVB2tdvDF1LNowTTndVHdPVIYrJOtacGLbAqYbQp5yNm
\r
111 GHo6LWzSovQzSKSDEOYPOylq08Fr9dpZ4sv5u0dC9dZnavtm+PR/9xCacEXAIeSx
\r
112 fHulxdXPgBtefDo260dFpXDsOVjTFtBNPUltJIiPSlx2/PhhpaSMJ+hGP7yz9F5Z
\r
113 ACmKTJ45QMvY/ZpGEwbUjBN1oCZ3MkQw7HUWeAlN2Bbu/Aqk2JcfBBTw1KNmpR0=
\r
115 -----END PGP SIGNATURE-----
\r
117 --===============3005240360994083712==--
\r