Newer
Older
thu-learn-downloader-optimized / thu_learn_downloader / login / bitwarden.py
@liblaf liblaf on 10 Oct 2023 526 bytes fix: fix SSL error
import subprocess
from subprocess import CompletedProcess


def username() -> str:
    process: CompletedProcess = subprocess.run(
        args=["bw", "--nointeraction", "get", "username", "id.tsinghua.edu.cn"],
        capture_output=True,
        text=True,
    )
    return process.stdout


def password() -> str:
    process: CompletedProcess = subprocess.run(
        args=["bw", "--nointeraction", "get", "password", "id.tsinghua.edu.cn"],
        capture_output=True,
        text=True,
    )
    return process.stdout