Codeforces CLI automation tool built with Typer, Rich, and Playwright.
After this package is published to PyPI:
pip install cli-codeforces
playwright install chromiumThen use:
cf --helpThis project uses a real Playwright Chromium browser with a persistent profile at .cf_browser_profile.
No manual cookie storage and no requests-based login are used for auth.
pip install -r requirement.txt
playwright install chromiumcf login- CLI opens a real Chromium window.
- Log in manually (solve CAPTCHA if shown).
- On success, CLI prints:
Login successful. Session stored. - Session is preserved via
.cf_browser_profile.