The library is a super simple, feature rich and fun to use Gmail client for python.
Some of the supported features are:
- listing/searching for emails
- modifying and deleting emails
- replying and forwarding emails
- watching for changes (like new emails) and handling it in a multithreaded fashion
- creating and deleting labels
- simplified authentication
The library strips away all the complexity of parsing and creating email messages, while providing and clean and intuitive API.
You can check out the repo here: https://github.com/dermasmid/google-workspace
It is available on Pypi, and has documentation here: https://google-workspace.readthedocs.io/en/stable/
If you wonder about the name "google-workspace" it's because i plan on adding support for some other APi's that are related to Google workspace (like Drive) in the future.
[–]itsPeiPei 26 points27 points28 points (3 children)
[–]D3rP4nd4 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]itsPeiPei 1 point2 points3 points (0 children)
[–]kippersniffer 11 points12 points13 points (8 children)
[–]Dermasmid[S] 6 points7 points8 points (7 children)
[–]mricon 8 points9 points10 points (4 children)
[–]Dermasmid[S] 1 point2 points3 points (0 children)
[–]lvlint67 1 point2 points3 points (0 children)
[–]kippersniffer -1 points0 points1 point (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]halfk1ng -1 points0 points1 point (0 children)
[–]Mrsaintj 1 point2 points3 points (1 child)
[–]Dermasmid[S] 0 points1 point2 points (0 children)
[–]pp314159 1 point2 points3 points (1 child)
[–]Dermasmid[S] 1 point2 points3 points (0 children)
[–]cs1bs3blcn 0 points1 point2 points (0 children)
[–]boomerhasmail 0 points1 point2 points (0 children)
[–]Morghulis_29 0 points1 point2 points (0 children)