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),
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),
- #!/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()
+ >>> import notmuch
+ >>> db = notmuch.Database()
+ >>> query = db.create_query('tag:inbox AND NOT tag:killed')
+ >>> list(query.search_messages()) # doctest:+ELLIPSIS
+ [...]
output. Using the instructions from [Gmane's
site](http://gmane.org/export.php), we can download an mbox file, which we
can then convert to maildir using mb2md or other utility.
output. Using the instructions from [Gmane's
site](http://gmane.org/export.php), we can download an mbox file, which we
can then convert to maildir using mb2md or other utility.