A CLI application Email client, written in Python, that supports Gmail for now, using IMAP + SMTP ye
A CLI application Email client, written in Python, that supports Gmail for now, using IMAP + SMTP ye
Note: Initially I planned to use the w3m CLI browser to render HTML emails directly in the terminal, but nothing was really working properly. In the end I went with two separate approaches: terminal display uses ‘html2text’, and the new ‘open’ command allows viewing the full HTML version in the browser.
Note: this took some time because of the ‘archive’ problem and some “gmail language” problems, hm (that’s why I added the default labels func and dict)…
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
ui.py)Note: I discovered the “rich” library while working on the UI and… wow, it saves a lot of time for tables. Feels much more polished with very little effort… incredible, why I haven’t discovered it earlier bruhh :/
Log in to leave a comment
Note: This project started as a small experiment to see how practical a CLI email client could be lol, I don’t have much time left so I think I will need to grind it, ehe
main, mail, auth and utils)Log in to leave a comment