Codeforces Better!🎈
This is a Tampermonkey script designed to enhance your experience on the Codeforces website.
By adding a number of useful features and improving the website interface and user interaction, it will make your path to programming competitions more efficient and convenient.
Write ahead:Feedback Notes
If you have problems, please go to Github issues or feedback page feedback.
Please provide a detailed description of the problem, e.g.:link, screenshots, desired results, actual results, reproduction……
Friendly discussions as well as feature suggestions are welcome, but it is not the author's obligation to maintain the script and provide help, thank you for your understanding.
Key Features
Installing the script gives you:
- Dark Mode Support:Add dark mode to your website and brush up at night without hurting your eyes.
- Website Localization:replaces the main text of the website with the language of your choice.
- Title Translation:One-click translation of titles into the target language while ensuring that LaTeX formulas are not corrupted.
- Clist Rating Score:displays the Clist Rating score data for the topic.
- Code Editor:Integrates Monaco Code Editor at the bottom of the topic page, which supports auto-save, quick submit, online test run and more.
- Quick Jump:One-click jump to the corresponding page for this question in Rock Valley, VJudge.
- Some other small features……
Tip:Click on the "Codeforces Better!" settings button in the upper right corner of the entire page to open the settings panel.
Help text is provided for most functions and can be viewed by hovering over the "? icon" to view it.
Using Documents
For more details and instructions, visit the Github Wiki page at.
compatibility
browser (software)
| be in favor of | minimum version |
---|
Chrome | be in favor of | 96 |
Edge | be in favor of | 96 |
Chromium-based | Basic compatibility, but unexpected errors may occur | Chromium kernel version ≥96 |
FireFox (including mobile) | be in favor of | 103 |
Safari | unsupported | \ |
Script Manager
Only Tampermonkey script manager is supported.
Other plug-ins
There are no compatibility issues with mainstream CF-related plug-ins, so if you encounter compatibility issues, feedback is welcome.
mirror (computing)
Support official light site m1 / m2 / m3 , official mirror site https://mirror.codeforces.com/, unofficial mirror site https://codeforc.es
In addition, it is theoretically compatible with any other mirrors, you just need to add another line of comments // @match your mirror URL
and that's it!
How to contribute
If you have any ideas or feature requests, feel free to head over to Github to create PRs or Issues.
(express) thanks
- The following scripts were referenced in early development:AcWing content to markdown,Translator
- The AtCoderBetter script uses the following open source libraries:turndown, jquery , MathJax, crypto-js , base64, chroma , xterm, dexie , monaco-editor, i18next , i18next-chained-backend
, i18next-localstorage-backendjs, highlight
- OJBetter_Bridge references the following repositoriesmonaco-language-serverand uses the following open source libraries:PyQt-Fluent-Widgets,PyYAML,tornado,ujson
- Special thanks to all those who provided feedback and suggestions.
Thank you guys, 0rz.