12a8cd9a41
added accidentally deleted 'flagged' query option back in, fixed typo uid_range (needed two underscores), updated and filled in query tests. made dictionary combination compatible with < 3.5.
master
vendors
zevav2018-10-18 15:47:20 -04:00
70b0552df4
removed test file
zevav2018-10-18 14:33:05 -04:00
b2f82b6fb7
added support in vendors.gmail for 'label' and 'raw' searches, added these to documentation.
zevav2018-10-18 14:30:53 -04:00
76fc7bfe8c
synced with master including #153 supporting search for UID ranges
zevav2018-10-18 13:15:22 -04:00
fee17fbc76
added .DS_Store to gitignore
zevav2018-10-18 13:01:59 -04:00
27d19a209a
moved build_search_query to Messages, refactored to use a class attribute of IMAP_ATTRIBUTE_LOOKUP, so that the vendors package can overwrite and add entries to it for, for example, Gmail's IMAP extensions. added X-GM-RAW to GmailMessages' copy of the lookup to make partial subject searches work.
zevav2018-10-18 13:00:42 -04:00
0a94f2e4a4
added .DS_Store to gitignore
zevav2018-10-18 13:01:59 -04:00
810e6a0cd8
moved build_search_query to Messages, refactored to use a class attribute of IMAP_ATTRIBUTE_LOOKUP, so that the vendors package can overwrite and add entries to it for, for example, Gmail's IMAP extensions. added X-GM-RAW to GmailMessages' copy of the lookup to make partial subject searches work.
zevav2018-10-18 13:00:42 -04:00
782d3977f9
Merge pull request #153 from SkullTech/query-uid__range
Martin Rusev
2018-09-10 10:10:15 +02:00
db30a8044f
Add a forgotten parameter in a log line
Stephane Blondon
2018-07-28 15:43:15 +02:00
d5a4e47904
Merge pull request #142 from sblondon/master
Martin Rusev
2018-07-28 15:29:31 +02:00
330a989452
Remove the minus in charset if it's not found to fix Lookup error when searching the appropriate codec
Stephane Blondon
2018-07-28 12:45:19 +02:00
aa6739d91f
Merge pull request #139 from zevaverbach/vendors
Martin Rusev
2018-07-27 22:33:10 +02:00
f82ce52220
added type hints for new stuff
zevav2018-07-27 16:00:17 -04:00
86cf1fbf9b
added basic structure for vendors module, including mostly blank GmailMessages class. 'vendor' is now a kwarg for Imbox, but there's also a lookup dict created in vendors/__init__.py for 'magic' determination of the vendor from the hostname.
zevav2018-07-26 15:48:31 -04:00
6f3cc1ab92
prevent too much bookkeeping in vendors/__init__.py by adding each vendor.__name__ to __all__ from the vendors list.
zevav2018-07-27 14:44:35 -04:00
1fbb8511b9
added authentication_error_message as a class attribute to Imbox. If Imbox.vendor is not None, look for a custom authentication error string, and raise it if there's a problem logging in. The default error value is raised if there is no custom string.
zevav2018-07-27 14:31:21 -04:00
adf70cbed5
Update .travis.yml
Martin Rusev
2018-07-27 14:52:06 +02:00
c04c340bb7
Update .travis.yml
Martin Rusev
2018-07-27 14:34:24 +02:00
b52d43c496
Update CHANGELOG.md
Martin Rusev
2018-07-27 10:53:58 +02:00
a8440f60ca
Update CHANGELOG.md
Martin Rusev
2018-07-27 10:52:21 +02:00
c86cbe766d
Update README.rst
Martin Rusev
2018-07-27 10:38:07 +02:00
16a05e15e5
Merge pull request #136 from zevaverbach/stubs
Martin Rusev
2018-07-27 10:37:08 +02:00
7d11b590d8
added basic structure for vendors module, including mostly blank GmailMessages class. 'vendor' is now a kwarg for Imbox, but there's also a lookup dict created in vendors/__init__.py for 'magic' determination of the vendor from the hostname.
zevav2018-07-26 15:48:31 -04:00