插件小屋
CF FetchCodes

CF FetchCodes

25.12.07
2026-05-14
1
4.9
CF FetchCodes - 截图 1CF FetchCodes - 截图 2CF FetchCodes - 截图 3CF FetchCodes - 截图 4

插件介绍

获取 CodeForces 好友接受的代码

CF FetchCodes:借鉴朋友的解决方案
遇到 CodeForces 问题了吗?释放你圈子里的集体智慧!

CF FetchCodes 是一款功能强大的浏览器扩展,旨在增强您的竞争性编程之旅。它无缝集成到 CodeForces 问题页面中,让您无需离开选项卡即可立即查看朋友接受的解决方案。

无论您是在寻找不同的方法、优化技巧还是只是寻求灵感,CF FetchCodes 都会直接为您带来朋友的代码。

🚀 此更新中的新增内容 (v25.12.07):
智能会话管理:不再有令人困惑的“加载失败”错误!该扩展现在会检测您的 CodeForces 会话是否已过期,并在列表中提供直接的“登录并重试”按钮。

- 一键重试:获取失败?您现在可以立即重新尝试获取特定代码,而无需刷新整个页面。
- 增强的错误反馈:清楚地区分隐藏/私人代码(无法查看)和身份验证错误(只需要快速登录)。

✨ 主要特点:
👀 即时代码访问:查看所有已接受当前问题的好友列表。
⚡ 延迟加载:为了节省带宽并加快页面速度,只有当您点击特定好友时才会下载代码。
🛡️ 强大的身份验证处理:无缝处理后台会话超时,确保即使您的登录 cookie 过期,您也可以继续浏览朋友的代码。
🎨 本机语法突出显示:使用与 CodeForces 环境匹配的颜色轻松阅读代码(支持 C++17/20、Python 3、Java 等)。
🔗 快速导航:包括原始提交内容和您朋友的个人资料的直接链接。
📊 进度状态:实时进度条向您显示检查朋友提交的状态。
安全第一的架构:使用“类人”延迟和随机抖动来严格遵守 CodeForces API 限制并确保您的帐户安全。

🛠️使用方法:
安装 CF FetchCodes。
- 导航到任何 CodeForces 问题页面。
- 在右侧边栏中查找“→ 接受的朋友代码”框。
- 单击“显示代码”。
- 单击列表中任何朋友的名字即可展开并研究他们的解决方案!

⚠️重要提示:
- 比赛完整性:为了保持公平竞争,此扩展在现场比赛期间不起作用。它是为练习和解决问题而设计的。
- 隐私:您只能查看公开的提交内容。私人或健身房提交受到 CodeForces API 规则的限制。

🤝 贡献和支持 CF FetchCodes 是一项由社区构建、服务社区的开源计划。我们喜欢拉请求!

发现错误或有功能请求?
想要改进代码吗? 👉 前往我们的 GitHub:https://github.com/sa-paul/CF_FetchCodes

🔮 即将推出的功能:我们不断编码以使这个工具变得更好。以下是正在酝酿中的内容:
🌙 深色模式:适合深夜编码会话的时尚深色主题。
🎨 自定义主题:选择您最喜欢的编辑器配色方案。
🤖 AI 代码解释器:一个 AI 伴侣,可以分解朋友代码中的复杂逻辑。

📜 发行说明
版本 25.12.07(稳定性和身份验证修复)
- 修复:解决了用户报告的“无法加载代码”问题。
- 新增内容:添加了“会话已过期”状态以及智能登录和重试按钮。
- 新增内容:改进了检测逻辑,以区分锁定/私有提交和连接错误。
- 改进:“重试”按钮现在专门为该用户重新获取代码,而无需重新加载整个列表。

版本 25.11.21(重大修改)
- UI 重新设计:用时尚、可滚动的手风琴列表替换弹出模式。
- 稳定的系统:实现了“类人”延迟和随机抖动。
- 性能:添加了缓存层;现在,代码在第一次获取后存储在内存中。
- 错误修复:修复了扩展程序干扰 CodeForces 的本机悬停事件的问题。

版本0.1.1
安全性:增强了对 Manifest V3 策略的合规性,以实现更好的安全性和稳定性。

版本0.1.0
首次发布:添加了基本的代码获取、语法突出显示和侧边栏集成。


插件详情

评分
4.9星(共5星),共9位用户参与评分
使用人数1000
版本25.12.07
文件大小39.91KB
支持语言英语
IDombmefkchmjbodcoboeagbpaejfojnga
发布时间2024-01-06 22:56:52