Codeforces Better!🎈
Dies ist ein Tampermonkey-Skript, das Ihre Erfahrung auf der Codeforces-Website verbessern soll.
Durch die Hinzufügung einer Reihe nützlicher Funktionen und die Verbesserung der Website-Schnittstelle und der Benutzerinteraktion wird Ihr Weg zu Programmierwettbewerben effizienter und bequemer.
Schreiben Sie vorab:Feedback-Notizen
Wenn Sie Probleme haben, besuchen Sie bitte Github issues oder feedback page feedback.
Bitte geben Sie eine detaillierte Beschreibung des Problems, z.B.:Link, Screenshots, gewünschte Ergebnisse, tatsächliche Ergebnisse, Reproduktion……
Freundliche Diskussionen und Funktionsvorschläge sind willkommen, aber es ist nicht die Pflicht des Autors, die Skripte zu pflegen und Hilfe zu leisten. Danke für Ihr Verständnis.
Tastenfunktion
Wenn Sie das Skript installieren, erhalten Sie:
- Unterstützung für den dunklen Modus:Fügen Sie Ihrer Website einen dunklen Modus hinzu, um sich nachts zu erholen, ohne Ihre Augen zu verletzen.
- Website-Lokalisierung:ersetzt den Haupttext der Website durch die Sprache Ihrer Wahl.
- Titelübersetzung:Übersetzung von Titeln in die Zielsprache mit einem Klick, wobei sichergestellt wird, dass die LaTeX-Formeln nicht beschädigt werden.
- Clist Rating Score:zeigt die Clist Rating Score Daten für das Thema an.
- Code-Editor:Integriert den Monaco-Code-Editor am unteren Rand der Themenseite und unterstützt automatisches Speichern, schnelles Senden, Online-Testlauf usw.
- Schnellsprung:Springen Sie mit einem Klick auf die entsprechende Seite für diese Frage in Logu, VJudge.
- Einige andere kleine Funktionen……
Tipp:Klicken Sie auf die Schaltfläche "Codeforces Better!" in der oberen rechten Ecke der gesamten Seite, um das Einstellungsfenster zu öffnen.
Für die meisten Funktionen steht ein Hilfetext zur Verfügung, den Sie anzeigen können, indem Sie mit dem Mauszeiger auf das "? Symbol" bewegen, um ihn anzuzeigen.
Dokumente verwenden
Weitere Details und Anleitungen finden Sie auf der Github Wiki-Seite unter.
Kompatibilität
Browser (Software)
| Adjuvans | Mindestversion |
---|
Chrome | Adjuvans | 96 |
Edge | Adjuvans | 96 |
Chromium-basiert | Grundlegende Kompatibilität, aber unerwartete Fehler können auftreten | Chromium Kernel Version ≥96 |
FireFox (einschließlich mobil) | Adjuvans | 103 |
Safari | Nicht unterstützte | \ |
Skript Manager
Nur Tampermonkey Script Manager wird unterstützt.
Andere Plug-Ins
Es gibt keine Kompatibilitätsprobleme mit den gängigen CF-Plug-ins. Wenn Sie also Kompatibilitätsprobleme haben, ist Ihr Feedback willkommen.
Spiegel (Informatik)
Unterstützen Sie die offizielle Lichtseite m1 / m2 / m3 , die offizielle Spiegelseite https://mirror.codeforces.com/, die inoffizielle Spiegelseite https://codeforc.es
Außerdem ist es theoretisch mit jedem anderen Mirror kompatibel. Sie müssen nur eine weitere Zeile mit Kommentaren hinzufügen // @match your mirror URL
und das war's!
Wie Sie beitragen können
Wenn Sie Ideen oder Funktionswünsche haben, können Sie auf Github PRs oder Issues erstellen.
Dankbar
- Die folgenden Skripte wurden in der frühen Entwicklungsphase referenziert:AcWing content to markdown,Translator
- Das AtCoderBetter-Skript verwendet die folgenden Open-Source-Bibliotheken:turndown, jquery , MathJax, crypto-js , base64, chroma , xterm, dexie , monaco-editor, i18next , i18next-chained-backend
, i18next-localstorage-backendjs, highlight
- OJBetter_Bridge referenziert die folgenden Repositoriesmonaco-language-serverund verwendet die folgenden Open Source Bibliotheken:PyQt-Fluent-Widgets,PyYAML,tornado,ujson
- Besonderen Dank an alle, die uns Feedback und Anregungen gegeben haben.
Vielen Dank, 0rz.