From: alex Date: Tue, 17 Oct 2023 20:35:36 +0000 (+0200) Subject: Initial add X-Git-Tag: 20240214-emacs~200 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=383b44845e66a65c31bd9f284ea3c3b3f59aaff7;p=alex.git Initial add --- diff --git a/scripts/p7s/mbsync.py b/scripts/p7s/mbsync.py new file mode 100644 index 0000000..8c4194e --- /dev/null +++ b/scripts/p7s/mbsync.py @@ -0,0 +1,29 @@ +import pathlib +import textwrap + +from p7s import bitwarden + + +def generate_config(): + gmail_password = bitwarden.get_item("https://bitwarden.pdp7.net", "alex@corcoles.net", "cad137b0-cfd5-4d5c-b167-98a9e792f4cc")["login"]["password"] + (pathlib.Path.home() / (".mbsyncrc")).write_text(textwrap.dedent(f""" + IMAPStore gmail-remote + Host imap.gmail.com + SSLType IMAPS + AuthMechs LOGIN + User koalillo@gmail.com + Pass "{gmail_password}" + + MaildirStore gmail-local + Path ~/Mail/koalillo@gmail.com/ + Inbox ~/Mail/koalillo@gmail.com/INBOX + Subfolders Verbatim + + Channel gmail + Far :gmail-remote: + Near :gmail-local: + Create Both + Expunge Both + Patterns * + SyncState * + """))