В течение нескольких лет на Codeforces силами пользователей создавались очень хорошие и удобные юзерскрипты для браузеров, которые за время своего существования собрали значительное количество поклонников.
Сегодня ночью я объединил несколько популярных юзерскриптов в одно расширение для Chrome. Так и появился Codeforces Enhancer.
Коротко о возможностях:
Подсветка таблицы результатов по используемым языкам программирования
Использован юзерскрипт от yak_ex (http://codeforces.net/blog/entry/1871).
Сравнение графиков рейтинга нескольких пользователей
Использован юзерскрипт от yak_ex (http://codeforces.net/blog/entry/1743).
Добавление кнопки "Hide solved problems" в Архиве задач
Использован юзерскрипт от pablo.aguilar (http://codeforces.net/blog/entry/4357).
Само расширение можно скачать в Chrome Web Store: https://chrome.google.com/webstore/detail/codeforces-enhancer/ocmandagmgmkcplckgnfgaokpgkfenmp.
Исходный код на Github: https://github.com/agul/cf-enhancer.
Буду рад услышать любые предложения и замечания :)
UPD (25.06.2015): На странице результатов теперь рядом с временем посылки отображается количество неудачных попыток.
UPD (25.06.2015): Последняя версия на Github (если, например, невозможно скачать из Web Store): https://github.com/agul/cf-enhancer/releases/latest.
UPD (27.07.2015): Добавлена страница настроек расширения: теперь вы можете включить только те опции, которые вам необходимы.
UPD (22.07.2020): Исправлена работа расширения с HTTPS. В подсветке таблицы результатов по языкам программирования изменена цветовая схема, и похожие языки объединены одним стилем. Свежая версия доступна на Github.
Can you add an option so ve can see how many wrong solutions someone has submitted before getting accepted?(without clicking on his solution)(like what we see on acm icpc rules contests)
Yes, no problem. I have already implemented it and now we are waiting for the update publishing at Web Store.
UPD: Published.
Thanks!
It doesn't work with C++14, sir. Please update it, thankyou.
Can you give options to "list of how many people participate in a contest by country wise and standing by country wise"?
I will think about it in next releases.
could you provide options for user to enable and disable features ? I liked graph comparison feature but colorizing standings by programming language did n't catch my eye. So i would like to enable graph comparisons and disable colorizing standings.Please try make some changes regarding that in next update.
By the way i liked this extension.It's good.
That's really good idea, I will try to implement Settings page in next release.
Thanks! :)
I implemented it in the last release. Enjoy!
How can I make this extension work on Opera, since Opera uses Chromium engine?
Hi, I added binary file to Github: https://github.com/agul/cf-enhancer/releases/latest.
Hi, can you provide the option to customize coloring?
Actually you can simply open source code (
colorizeStandings.js
) of the extension (in your browser folder) and change colors to whatever you like. You can even delete some languages, etc.By making the standings colorful, you mean making it blue with a tinge of pink :v
How can we build this app? I can't do it. Please help me?
The extention does not works on
https
PLease fixFixed
Version 1.2 released: Fixed HTTPS issue. Changed color scheme in Standings, similar programming languages are group by the same style. Latest version is available on https://github.com/agul/cf-enhancer/releases/latest.
Hello there. This is a great extension. Many features all in one place. But the multiple rating graph isn't working. This is related to a chart update in the website. I have fixed the code. Can you please replace the code of this feature in the extension to make it work. Thanks in advance.
You can find the fixed code here.
P.S. I commented on it in the author's article as well.
Please, update the extension!
Multiple rating graph not working?