Commit Graph

  • 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 zevav 2018-10-18 15:47:20 -04:00
  • 70b0552df4 removed test file zevav 2018-10-18 14:33:05 -04:00
  • b2f82b6fb7 added support in vendors.gmail for 'label' and 'raw' searches, added these to documentation. zevav 2018-10-18 14:30:53 -04:00
  • 76fc7bfe8c synced with master including #153 supporting search for UID ranges zevav 2018-10-18 13:15:22 -04:00
  • 0f8abf3e4a Merge branch 'vendors' of https://github.com/zevaverbach/imbox into vendors zevav 2018-10-18 13:07:27 -04:00
  • fee17fbc76 added .DS_Store to gitignore zevav 2018-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. zevav 2018-10-18 13:00:42 -04:00
  • 0a94f2e4a4 added .DS_Store to gitignore zevav 2018-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. zevav 2018-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
  • c21f2ec9f7 Edit README mentioning usage of uid__range Sumit Ghosh 2018-09-08 21:57:57 +05:30
  • 1f0b952fbc Add query uid__range Sumit Ghosh 2018-09-08 21:54:59 +05:30
  • d0b3fa495e Update CHANGELOG.md Martin Rusev 2018-08-14 17:30:56 +02:00
  • 038094e16d Update version and changelog Martin Rusev 2018-08-14 08:24:18 -07:00
  • e1eb91b689 Update CHANGELOG.md Martin Rusev 2018-08-10 12:34:53 +02:00
  • dbdc96f91e Merge pull request #147 from sblondon/master Martin Rusev 2018-07-31 09:53:04 +02:00
  • 4dc43d2ba2 fix: readd the flag Deleted to delete a message Stephane Blondon 2018-07-31 13:17:18 +08:00
  • fd35764586 Merge pull request #146 from sblondon/remove_a_print Martin Rusev 2018-07-30 11:15:05 +02:00
  • acfd162c8a remove a print() call Stephane Blondon 2018-07-30 16:17:18 +08:00
  • 9dbf9a9071 Merge pull request #145 from sblondon/add_python_3.7 Martin Rusev 2018-07-30 10:17:02 +02:00
  • 0249d59a73 Library is compatible with python 3.7 Stephane Blondon 2018-07-30 16:08:27 +08:00
  • 1ad18477f1 Merge pull request #144 from sblondon/add_vendors_directory_to_package Martin Rusev 2018-07-28 17:39:18 +02:00
  • 079569dac9 Merge pull request #143 from sblondon/master Martin Rusev 2018-07-28 17:39:01 +02:00
  • 7ea534fbda Add imbox/vendors/ directory to python package Stephane Blondon 2018-07-28 16:13:13 +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 zevav 2018-07-27 16:00:17 -04:00
  • 87e42a9fdd Merge branch 'vendors' of https://github.com/zevaverbach/imbox into vendors zevav 2018-07-27 15:41:52 -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. zevav 2018-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. zevav 2018-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. zevav 2018-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. zevav 2018-07-26 15:48:31 -04:00
  • dfca46886f filled in stub files stubs zevav 2018-07-26 15:30:02 -04:00
  • 6d527a2f1d added type hint stubs for all modules zevav 2018-07-26 15:24:20 -04:00
  • 80d6104387 conflict zevav 2018-07-26 15:08:08 -04:00
  • 0464a5a74d Merge pull request #134 from zevaverbach/126_128_130 Martin Rusev 2018-07-26 21:06:51 +02:00
  • 5b27fa1b76 removed errant dash that was causing Travis-CI to fail 126_128_130 zevav 2018-07-26 11:06:48 -04:00
  • 9cffb51a81 Added missing documentation for all supported query keyword arguments. Fixes #124. Added Pycharm directory to .gitignore. zevav 2018-07-25 08:22:04 -04:00
  • 06aa4e054b Update README.rst Martin Rusev 2018-07-26 14:47:02 +02:00
  • 63bddbd73c Update README.rst Martin Rusev 2018-07-26 14:45:34 +02:00
  • 2838639bfa conflict in .gitignore zevav 2018-07-25 14:25:14 -04:00
  • 34149efed5 Merge pull request #129 from zevaverbach/encapsulate_generator Martin Rusev 2018-07-25 19:46:49 +02:00
  • 73fafcb368 made Messages methods private, as well as uid_list. zevav 2018-07-25 12:11:59 -04:00
  • 8e26e92a39 Moved query_ids from Imbox to Messages. zevav 2018-07-25 11:48:19 -04:00
  • 635d15441e shortened up the ImapTransport constructor, a couple of similar cleanups zevav 2018-07-25 09:00:21 -04:00
  • 55f64a1922 removed some unused args, renamed to avoid shadowing a name in the global scope. zevav 2018-07-25 08:46:59 -04:00
  • 71942a69e8 fixed var names in documentation of query keywords zevav 2018-07-25 08:27:40 -04:00
  • b4cb03e145 added Pycharm directory to .gitignore zevav 2018-07-25 08:24:05 -04:00
  • b53a1e6837 Added missing documentation for all supported query keyword arguments. Fixes #124. zevav 2018-07-25 08:22:04 -04:00
  • a1801af56e Merge pull request #119 from sblondon/factorize-version Martin Rusev 2018-04-05 10:21:07 +02:00
  • 6a0da4b105 reuse __version__ for the library version Stephane Blondon 2018-04-04 18:27:27 +02:00
  • 5d09b6f3e4 Merge pull request #117 from sblondon/fix-encoding-in-logger Martin Rusev 2018-04-04 15:43:56 +02:00
  • ecb62b585c refactoring: string formatting more readable Stephane Blondon 2018-03-21 18:31:08 +01:00
  • cbb46ef078 fix decoding of sender e-mail if badly encoded Stephane Blondon 2018-03-21 18:24:59 +01:00
  • 79ce81aa9d fix spelling error Stephane Blondon 2018-03-19 20:56:22 +01:00
  • 96ce737df5 Merge pull request #112 from wagner-certat/version Martin Rusev 2018-01-08 12:56:01 +01:00
  • a94682fc3c Expose version in library Sebastian Wagner 2017-12-11 17:15:02 +01:00
  • 85abe48c8c Update version 0.9.5 martinrusev 2017-12-05 19:08:59 +01:00
  • 9956d182eb Update changelog martinrusev 2017-12-05 18:56:09 +01:00
  • ef68d92021 Update README.rst Martin Rusev 2017-11-30 23:01:03 +01:00
  • 43a37818ab Merge pull request #108 from balsagoth/feature/starttls Martin Rusev 2017-11-30 23:00:36 +01:00
  • 7b1bda6126 Merge pull request #109 from balsagoth/feature/query_improve Martin Rusev 2017-11-30 23:00:27 +01:00
  • fe965e7d19 add date__on to query and some other improvments Ivan Pereira 2017-11-30 21:26:09 +00:00
  • cfca92df60 Update docs Ivan Pereira 2017-11-30 16:30:43 +00:00
  • 5664e9c48a Add suport for starttls Ivan Pereira 2017-11-30 16:14:17 +00:00
  • 6c11c759c0 Merge pull request #107 from memanikantan/master Martin Rusev 2017-10-29 09:46:36 +01:00
  • 2f72aa13df typo fix Manikantan Ramchandran 2017-10-28 17:17:49 +05:30
  • ffd4550524 added tests for flagged and unflagged queries Manikantan Ramchandran 2017-10-28 17:16:44 +05:30
  • 14c592136e added mark as flagged or starred feature Manikantan Ramchandran 2017-10-28 16:59:11 +05:30
  • 85025b34ff added flagged and unflagged query options Manikantan Ramchandran 2017-10-28 16:58:05 +05:30
  • ed251ce999 Typo in Readme Martin Rusev 2017-10-28 10:05:10 +02:00
  • 6dc0e7b3f2 Merge pull request #106 from sblondon/master Martin Rusev 2017-10-28 10:04:24 +02:00
  • 79601bef7a add infos about how to list folders, delete a message and mark a message as read Stéphane Blondon 2017-10-27 18:45:04 +02:00
  • 88143c7a1b Merge pull request #105 from sblondon/master Martin Rusev 2017-10-13 16:32:01 +02:00
  • 7c6cc2fb5f Remove double-quotes around attachment filename Stéphane Blondon 2017-10-13 16:02:57 +02:00
  • 5460bec4b5 Merge pull request #104 from sblondon/master Martin Rusev 2017-10-11 08:45:10 +02:00
  • ea4fd7d9ea Messages filter can use date objects instead of stringified dates Stéphane Blondon 2017-10-10 21:52:05 +02:00
  • c64bbd73e9 Merge pull request #102 from sblondon/master Martin Rusev 2017-10-10 08:11:20 +02:00
  • acfb2adc47 Add info about how to run tests; remove python 3.2 from supported versions Stephane Blondon 2017-10-09 22:21:15 +02:00
  • 050e2d8f7f Merge pull request #98 from GetHappie/parse-attachment-fix Martin Rusev 2017-10-09 13:13:16 +02:00
  • 6e0ee232fe Merge pull request #100 from sblondon/master Martin Rusev 2017-10-06 15:26:23 +02:00
  • a490081e57 fix attachment parsing when a semicolon character ends the Content-Disposition line Stéphane Blondon 2017-10-06 14:58:08 +02:00
  • a8b5ce1c31 Update test case Andrey Mozgunov 2017-10-02 13:21:16 +03:00
  • 7c5a639cc8 Merge pull request #96 from GetHappie/unicode-decode-fix Martin Rusev 2017-09-28 17:11:13 +02:00
  • a78641c79a Fix parsing attachment Andrey Mozgunov 2017-09-28 14:12:35 +03:00
  • 7dad0edb72 Merge branch 'master' into unicode-decode-fix Andrey 2017-09-28 13:25:36 +03:00
  • 2ed728485b Merge pull request #97 from GetHappie/inline-body-fix Martin Rusev 2017-09-27 14:42:01 +02:00
  • 4559149dc0 Fix content disposition reading for python < 3.5 Andrey Mozgunov 2017-09-27 13:42:43 +03:00
  • 0a98b960ac Merge branch 'master' into inline-body-fix Andrey 2017-09-26 15:56:14 +03:00
  • ed86228e86 Fix inline body parsing Andrey Mozgunov 2017-09-26 15:51:34 +03:00
  • eadddd6c0b Merge branch 'master' into unicode-decode-fix Andrey 2017-09-26 14:43:21 +03:00
  • 878c7991bf Fix UnicecodeDecodeError parsing email Andrey Mozgunov 2017-09-26 14:38:33 +03:00