aboutsummaryrefslogtreecommitdiff
path: root/scripts/p7s/mail/__init__.py
blob: f5db2d8625f2b18b1e9f2acfe0bc1aa5426aa866 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import pathlib

from p7s import bitwarden
from p7s.mail import mbsync


def generate_config():
    gmail = bitwarden.get_item("https://bitwarden.pdp7.net", "alex@corcoles.net", "cad137b0-cfd5-4d5c-b167-98a9e792f4cc")["login"]
    yahoo = bitwarden.get_item("https://bitwarden.pdp7.net", "alex@corcoles.net", "e24727e7-c0ef-4c97-afd0-8497d547304c")["login"]
    (pathlib.Path.home() / (".mbsyncrc")).write_text(
        mbsync.mbsync_gmail(gmail["username"], gmail["password"], "~/Mail") +
        "\n" +
        mbsync.mbsync_yahoo(yahoo["username"], yahoo["password"], "~/Mail")
    )