CF Fetcher – A Simple Chrome Extension to Save Your Codeforces Progress

Revision en1, by yalniz, 2025-08-26 11:49:42

Assalamualaikum, Greetins everyone!

I recently built a Chrome extension called CF Fetcher that helps you keep a clean record of all your accepted Codeforces submissions.

At first, I made it just for myself using Python. But when some friends showed interest, I thought maybe others might find it useful too, so I turned it into a Chrome extension. The idea was inspired by a GitHub tool called Harwest, which hasn’t been working for me for a while, so I decided to build something similar.

How it works: The extension creates a ZIP file that contains:

  • A main README file with all your accepted solutions.
  • A Codeforces folder with rating-wise subfolders.
  • Each rating folder has its own README showing the problems you solved in that rating.

Usage:

  1. Get API Keys: Go to Codeforces Settings API and generate your keys.
  2. Open Extension: Click the CF Fetcher icon in your browser.
  3. Enter Details: Add your handle, API key, and secret key.
  4. Generate: Click Generate to create your ZIP file.
  5. Download: The file will download automatically.
  6. Unzip: Extract the contents of the ZIP file.
  7. Upload: Upload the extracted files to your GitHub repository.

This way, your progress is more organized and easier to track.

It’s still quite basic. If you notice bugs or have suggestions, please let me know! And if anyone wants to contribute or improve it, that would honestly make me really happy

Chrome Webstore: CF Fetcher

GitHub Repo: Codeforces-Submission-Fetcher-Extension

Demo Video

screenshot 1
screenshot 2
screenshot 3
screenshot 4
screenshot 5

Tags chrome extension

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English yalniz 2025-08-26 11:49:42 2711 Initial revision (published)