插件小屋
CFPusher - Codeforces to GitHub

CFPusher - Codeforces to GitHub

1.2.1
2026-08-21
0
5.0
CFPusher - Codeforces to GitHub - 截图 1CFPusher - Codeforces to GitHub - 截图 2CFPusher - Codeforces to GitHub - 截图 3CFPusher - Codeforces to GitHub - 截图 4CFPusher - Codeforces to GitHub - 截图 5

插件介绍

自动将接受的 Codeforces 提交推送到您的 GitHub 存储库。

CFPusher 是一款功能强大且轻量级的 Chrome 扩展程序,专为那些希望以排序方式自动且轻松地无缝维护已接受的 Codeforces 提交内容的 GitHub 存储库的竞争性程序员量身定制。

V1.2 有什么新功能?
- Codeforces OAuth 登录流程,具有安全令牌交换支持。
- 可选的推送过去的提交切换以回填以前接受的问题(每个问题最新接受的提交)。
- 改进了同步状态用户体验,具有结构化的弹出状态消息传递和更好的手动同步反馈。
- 更正了当天没有接受提交的情况下的连续计数边缘情况。
- 改进了提交文本规范化,以减少推送解决方案中转义的换行符/制表符。


🚀 为什么选择 CFPusher?
手动复制粘贴代码、维护本地文件夹或错过跟踪进度的日子已经一去不复返了。 CFPusher 可以自动化整个流程——从检测 Codeforces 上已接受的提交到将其推送到您选择的 GitHub 存储库——所有这些都在后台进行。

无论您是在解决比赛难题还是提高 DSA 技能,CFPusher 都能确保您接受的解决方案是:

✅ 从您提交的 Codeforces 中自动检测到

✅ 通过智能内容脚本直接从提交页面获取

✅ 以干净的文件夹结构组织并推送到 GitHub(按评级、竞赛或问题名称)

🔧 主要特点
⚡ 一键式 GitHub 和 Codeforces OAuth 登录:
使用 GitHub 安全登录并授权 CFPusher 访问您的存储库。

📁 自动回购选择或创建:
选择一个现有的存储库或创建一个新的存储库 - 全部都在扩展弹出窗口中进行。

📦 有组织的文件结构:
提交内容按竞赛 ID 或问题评级(例如 1400/A.cpp)存储,使您的存储库保持整洁且可搜索。

🔁 自动推送:
一旦您在 Codeforces 上获得“已接受”判决,CFPusher 就会在 20 秒内获取您的代码并将其推送到 GitHub - 无需点击!

📊 连续追踪器 + 问题统计:
可视化您的解决记录并按评级查看已解决问题的详细信息 - 一切都在时尚的扩展内仪表板中进行。

🌐 动态地与 Codeforces UI 配合使用:
使用内容脚本从动态加载的提交页面中提取代码,确保与 JavaScript 呈现的内容兼容。

🛠️ 它是如何运作的
1. 从 Chrome 网上应用店安装 CFPusher。

2. 向扩展程序提供您的 Codeforces 句柄、密钥和 API 密钥。

3.通过GitHub登录并授权扩展。

4. 选择或创建一个存储库来存储您的提交内容。

5. 照常解决 Codeforces 上的问题。

有关详细说明、最新版本、问题,请考虑检查 https://github.com/SarJ2004/cf-pusher/blob/main/README.md

CFPusher 在后台静默运行,并将您已接受的提交同步到 GitHub - 代码、文件名、文件夹等。

🫶 贡献
欢迎贡献!如果您想为该项目做出贡献,请随时分叉该项目,然后在 https://github.com/SarJ2004/cf-pusher/fork 提交拉取请求

⭐️ 在 Github 上为项目加注星标,帮助我们接触到越来越多的人
https://github.com/SarJ2004/cf-pusher

准备好提升您的 Codeforces 水平了吗?
立即安装 CFPusher,让您接受的提交自动神奇地出现在 GitHub 上。


插件详情

评分
5.0星(共5星),共5位用户参与评分
使用人数1000
版本1.2.1
文件大小720KB
提供方https://sarj2004.github.io/cf-pusher/
支持语言英语
IDeiffefcjnaanflbhcmgjlaoilhpkbael
发布时间2026-08-21 14:31:57