- 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
+ [...]