Skip to content

About

Fetch Your Own Codeforces Accepted Sumbmissions and generate a README.md file for github repository

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

Repository files navigation

CF Fetcher logo CF Fetcher

Mozilla Add-ons Chrome Web Store

A Chrome extension that fetches your Codeforces accepted submissions and generates a ZIP file containing rating-wise README.md files. You can easily upload these to your GitHub repository to track and showcase your problem-solving achievements.


Features

  • Auto README Generation: Creates markdown tables with your accepted submissions
  • Rating-wise Filtering: Submissions are grouped by problem rating, each with its own README.md
  • Smart Filtering: Only includes your latest accepted solution for each problem
  • Problem Details: Shows difficulty ratings, tags, submission links, and submission time
  • Easy Setup: Just enter your Codeforces credentials once

Installation

Chrome/Edge

  • Install directly from the Chrome Web Store or search CF Fetcher
  • Pin the extension to your toolbar for quick access

Firefox

  • Install directly from Mozilla Add-ons
  • Pin the extension to your toolbar for quick access

Usage

  1. Get API Keys: Go to Codeforces Settings → API and generate 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

Demo Video

Demo Video


Screenshots

Main UI

Screenshot 1

Screenshot 1

Screenshot 1


🎯 Example Output

# Title Solution Tags Submitted
659 C - Removal of Unattractive Pairs C++20 (GCC 13-64) constructive algorithms greedy math strings *1200 Nov/03/2024 06:18 PM
658 C - Anya and 1100 C++20 (GCC 13-64) brute force implementation *1100 Nov/02/2024 10:30 PM

What's New (v1.1.0)

  • Cleaner codebase: internal logic refactored to avoid repetition and improve maintainability
  • Rating-wise filtering: When you generate the ZIP, your submissions are automatically grouped by problem rating. Each rating folder contains a README.md listing all problems of that rating in a markdown table for easy review.
  • All previous features and formats are preserved

Contributing

  1. Fork the repository
  2. Make your changes
  3. Test the extension
  4. Submit a pull request

Support

If this helps you, please ⭐ star the repository!


Happy Coding! 🚀

About

Fetch Your Own Codeforces Accepted Sumbmissions and generate a README.md file for github repository

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages