Codeforces Better!

北极小狐
2023-05-08T09:47:04Z

一个适用于 Codeforces 的 Tampermonkey 脚本，增强功能与界面。

Codeforces Better!🎈

这是一个 Tampermonkey 脚本，旨在提升你在 Codeforces 网站的使用体验，

通过增加多项实用功能，改善网站界面和用户交互，使你的编程竞赛之路更加高效、便捷。

写在前面：反馈须知

如遇问题，请前往 Github issues 或者 反馈页 反馈，

请提供关于问题的详细描述，比如：链接，截图，期望的结果、实际的结果，复现方式……

欢迎友善的讨论以及功能建议，但维护脚本以及提供帮助并不是作者的义务，感谢你的理解。

主要功能

安装该脚本，你可以获得：

黑暗模式支持：为网站添加黑暗模式，夜晚刷题不伤眼。

网站本地化：将网站的主要文本替换成你选择的语言。

题目翻译：一键翻译题目为目标语言，同时确保不破坏 LaTeX 公式。

Clist Rating 分数：显示题目的 Clist Rating 分数数据。

代码编辑器：在题目页的下方集成 Monaco 代码编辑器，支持自动保存、快捷提交、在线测试运行等功能。

快捷跳转：一键跳转到该题在洛谷、VJudge 的对应页面。

一些其他小功能……

提示：
点击 整个页面右上角 的"Codeforces Better!"设置按钮，即可打开设置面板，

绝大部分功能均提供了帮助文本，鼠标悬浮在 ”? 图标“ 上即可查看。

使用文档

了解更多详细信息和使用指南，请访问 Github Wiki 页面。

兼容性

浏览器

| 支持 | 最低版本
Chrome | 支持 | 96
Edge | 支持 | 96
基于Chromium的 | 基本兼容，但可能出现意外的错误 | Chromium 内核版本≥96
FireFox（包括移动端） | 支持 | 103
Safari | 不支持 | \

脚本管理器

仅支持 Tampermonkey（篡改猴）脚本管理器

其他插件

与主流CF相关插件不存在兼容性问题，如果你遇到了兼容性问题，欢迎反馈。

镜像站

支持官方轻量站 m1 / m2 / m3 、官方镜像站 https://mirror.codeforces.com/、非官方镜像站 https://codeforc.es

此外，理论上也兼容任意的其他镜像站，你只需要自行再添加一行注释 // @match 你的镜像站网址 即可

如何贡献

如果你有任何想法或功能请求，欢迎前往 Github 创建 PR 或者 Issues。

感谢

早期开发中参考了以下脚本：AcWing content to markdown、翻译机

AtCoderBetter 脚本使用了以下开源库：turndown、jquery、MathJax、crypto-js、base64、chroma、xterm、dexie、monaco-editor、i18next、i18next-chained-backend
、i18next-localstorage-backendjs、highlight

OJBetter_Bridge 参考了以下仓库monaco-language-server，使用了以下开源库：PyQt-Fluent-Widgets、PyYAML、tornado、ujson

特别感谢所有提供反馈和建议的朋友们。

感谢你们，0rz