CFPusher - Codeforces to GitHub
4 个评分
)概述
Automatically pushes accepted Codeforces submissions to your GitHub repository.
CFPusher is a powerful yet lightweight Chrome extension tailor-made for competitive programmers who want to seamlessly maintain a GitHub repository of their accepted Codeforces submissions in a sorted manner — automatically and effortlessly. What's new in V1.1? Performance & User Experience Improvements - Completely invisible background processing - Submission fetching now happens entirely in hidden tabs with no visible windows or popups - Added Sync Storage for seamless data sync across your devices! - Faster response times - Reduced timeout periods for quicker submission retrieval (2-3 seconds vs previous longer waits) - Cleaner interface - Improved the UI and added a few more useful elements - Added an option for manual sync( Just in case the service worker stops :) ) 🚀 Why CFPusher? Gone are the days of manually copy-pasting code, maintaining local folders, or missing out on tracking your progress. CFPusher automates the entire flow — from detecting an accepted submission on Codeforces to pushing it to your chosen GitHub repo — all in the background. Whether you’re grinding problems for a contest or brushing up your DSA skills, CFPusher ensures your accepted solutions are: ✅ Auto-detected from your Codeforces submissions ✅ Fetched directly from the submission page via smart content scripts ✅ Organized & pushed to GitHub with clean folder structure (by rating, contest, or problem name) 🔧 Key Features ⚡ One-Click GitHub OAuth Login: Securely log in using GitHub and authorize CFPusher to access your repositories. 📁 Auto Repo Selection or Creation: Choose an existing repository or create a new one — all from within the extension popup. 📦 Organized File Structure: Submissions are stored by contest ID or problem rating (e.g., 1400/A.cpp), keeping your repo tidy and searchable. 🔁 Automatic Push: As soon as you get an Accepted verdict on Codeforces, CFPusher fetches your code and pushes it to GitHub within 20 seconds — no clicks needed! 📊 Streak Tracker + Problem Stats: Visualize your solving streak and see a breakdown of solved problems by rating — all within a sleek in-extension dashboard. 🌐 Works with Codeforces UI Dynamically: Uses content scripts to extract code from dynamically loaded submission pages, ensuring compatibility even with JavaScript-rendered content. 🛠️ How It Works 1. Install CFPusher from the Chrome Web Store. 2. Provide the extension with your Codeforces handle, and the secret and API Key. 3. Log in via GitHub and authorize the extension. 4. Choose or create a repository to store your submissions. 5. Solve problems on Codeforces as usual. For Detailed Instructions, Latest Releases, Issues, consider checking https://github.com/SarJ2004/cf-pusher/blob/main/README.md CFPusher runs silently in the background and syncs your Accepted submissions to GitHub — code, filename, folder, and all. 🫶 Contributing Contributions are welcome! If you want to contribute to the project, feel free to fork this project, and then submit a pull request at https://github.com/SarJ2004/cf-pusher/fork ⭐️ Star the project on Github and help us reach more and more people https://github.com/SarJ2004/cf-pusher Ready to level up your Codeforces grind? Install CFPusher today and let your Accepted submissions auto-magically live on GitHub.
5 星(5 星制)4 个评分
详情
- 版本1.1
- 上次更新日期2025年8月11日
- 提供方sarge
- 大小722KiB
- 语言English
- 开发者Sarthak Jha
Narar West Madhubani, Bihar 847226 IN邮箱
sargedevx@gmail.com - 非交易者该开发者尚未将自己标识为交易者。欧盟地区消费者须知:消费者权利可能不适用于您与该开发者达成的合约。
隐私权
“CFPusher - Codeforces to GitHub”已就收集和使用用户数据披露了以下信息。 如需了解详情,请查看开发者的privacy policy。
CFPusher - Codeforces to GitHub会处理以下数据:
该开发者已声明,您的数据:
- 不会因未获批准的用途出售给第三方
- 不会为实现与产品核心功能无关的目的而使用或转移
- 不会为确定信用度或放贷目的而使用或转移
支持
若有任何疑问、建议或问题,请访问开发者的支持网站