Skip to content

Nigam-Vaghani/codeforces_cli

Repository files navigation

cli-codeforces

Codeforces CLI automation tool built with Typer, Rich, and Playwright.

Install (Public)

After this package is published to PyPI:

pip install cli-codeforces
playwright install chromium

Then use:

cf --help

Browser-Based Login Workflow

This 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.

One-time setup

pip install -r requirement.txt
playwright install chromium

Login

cf 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.

Author

Nigam Vaghani

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors