# social-autoposter Python deps. # Installed by bin/cli.js on init/update into the S4L_PYTHON interpreter # (Homebrew python), via ` -m pip install -r requirements.txt`. # Playwright browser binaries are downloaded separately (same interpreter: # ` -m playwright install chromium`). playwright # CDP client used by scripts/restore_twitter_session.py and the cookie-grab/ # CDP-driven helpers. Required on AppMaker VMs for the post-substitution # auto-restore flow (bootstrap-vm, restore_twitter_session.py, CDP inject). websocket-client # AES-CBC decrypt of Chromium cookie values for scripts/copy_browser_cookies.py # (the connect_x auto-import that copies the user's x.com session from their # everyday browser into the autoposter's managed Chrome). Without this, the # MCP setup connect_x step cannot auto-import and falls back to manual login. cryptography # Error reporting for the Python posting pipeline -> Sentry (org mediar-n5), # initialized best-effort by scripts/sentry_init.py via scripts/http_api.py. # Safe no-op when absent or when no DSN is configured. sentry-sdk