diff options
author | Jonas Smedegaard <dr@jones.dk> | 2014-08-09 22:31:33 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2014-08-09 22:31:33 +0200 |
commit | c135c8e7e8c9923c0594a281bb3eb8a88f3c0e08 (patch) | |
tree | 1f17e852df5b4f331c39eba1f262bf4701fe38ca /offlineimap | |
parent | 363df41ba68448e523aeecea583d028bfc8fcbd9 (diff) |
Update offlineimap filters to include less and more.
Diffstat (limited to 'offlineimap')
-rw-r--r-- | offlineimap/offlineimap.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/offlineimap/offlineimap.py b/offlineimap/offlineimap.py index 623a4d9..b65a01e 100644 --- a/offlineimap/offlineimap.py +++ b/offlineimap/offlineimap.py @@ -1,16 +1,16 @@ import re -# Mailboxes to check often -main = re.compile('^(INBOX.*|Sent.*|Drafts.*|Templates)$') +# frequently used mailboxes +less_re = re.compile('^(INBOX.*|Drafts|Templates|Sent|Sendt post)$') -# Mailboxes to never check -noise = re.compile('^(Junk.*|Spam|spam|Trash|Deleted.*)$') +# mbox is INBOX showing up double on UW-imap servers... +noise_re = re.compile('^(mbox|spam|Junk|Trash|broken(headers)?)$') -def common( foldername ): - return (main.search(foldername) and not noise.search(foldername)) +def less( foldername ): + return (less_re.search(foldername) and not noise_re.search(foldername)) -def uncommon( foldername ): - return (not main.search(foldername) and not noise.search(foldername)) +def more( foldername ): + return (not less_re.search(foldername) and not noise_re.search(foldername)) def most( foldername ): - return (not noise.search(foldername)) + return (not noise_re.search(foldername)) |