mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-29 14:14:12 +01:00
40 lines
1.1 KiB
Text
40 lines
1.1 KiB
Text
cnotmuch -- The python interface to notmuch.so
|
|
==============================================
|
|
To create the documentation with sphinx installed, go to the docs directory and
|
|
"make html". A static version of the documentation is available at:
|
|
|
|
http://spaetz.bitbucket.org
|
|
|
|
All code is available under the GNU GPLv3+ (see docs/COPYING) unless specified otherwise.
|
|
|
|
Usage
|
|
-----
|
|
For more examples of how to use the cnotmuch interface, have a look at the
|
|
notmuch "binary" and the generated documentation.
|
|
|
|
Example session:
|
|
>>>from cnotmuch import notmuch
|
|
>>>db = notmuch.Database("/home/spaetz/mail")
|
|
db.get_path()
|
|
'/home/spaetz/mail'
|
|
>>>tags = db.get_all_tags()
|
|
>>>for tag in tags:
|
|
>>> print tag
|
|
inbox
|
|
...
|
|
maildir::draft
|
|
#---------------------------------------------
|
|
|
|
q = notmuch.Query(db,'from:Sebastian')
|
|
count = len(q.search_messages())
|
|
1300
|
|
|
|
#---------------------------------------------
|
|
|
|
>>>db = notmuch.Database("/home/spaetz/mailHAHA")
|
|
NotmuchError: Could not open the specified database
|
|
|
|
#---------------------------------------------
|
|
|
|
>>>tags = notmuch.Database("/home/spaetz/mail").get_all_tags()
|
|
>>>del(tags)
|