X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=howto.mdwn;h=76405431282172106b605eb8d8f91a173dab9793;hb=d7900c7c32f92c3f3f9d22bf96de57e4ba62761f;hp=acd0173c5b3ab338f5e6cad96a37068209ba62aa;hpb=3a3f3557c40f1248988bc683f6fba11c0f6accec;p=notmuch-wiki diff --git a/howto.mdwn b/howto.mdwn index acd0173..7640543 100644 --- a/howto.mdwn +++ b/howto.mdwn @@ -37,15 +37,14 @@ various "third party" notmuch utilities. The bindings are very simple to use. As an example, given you have the python bindings installed (or simply set your PYTHONPATH environment variable to point to the .../bindings/python directory), - this script will print the filenames of a matching search: - - #!/usr/bin/env python - import sys - import notmuch - search = " ".join(sys.argv[1:]) - q = notmuch.Database().create_query(search) - for m in q.search_messages(): - print m.get_filename() + this snippet will produce a list of mails matching the given + expression: + + >>> import notmuch + >>> db = notmuch.Database() + >>> query = db.create_query('tag:inbox AND NOT tag:killed') + >>> list(query.search_messages()) # doctest:+ELLIPSIS + [...] * **Sync notmuch tags and maildir flags**