Не так давно написал расширение браузера для Timus Online Judge в виде UserJS.
Расширение обеспечивает следующие новые возможности:
Основная функция, график количества сданных задач в профиле и при сравнении двух профилей.
Более яркие цвета в карте задач, так как стандартные совсем тусклые, не позволяют ощущать масштабы.
(уже не актуально, недавно добавили на сам сайт). Подсчёт суммарной сложности решенных задач в профиле.
(удалено из расширения). Блокировка ссылок на форум, так как систему используют в образовательных целях, а ученики нередко нажимают "Обсудить" в поиске правильных решений.
Расширение должно работать на большинстве браузеров, тестировалось в Opera и Google Chrome. Используется jQuery для AJAX-запросов и jqPlot для построения графиков.
UPD. Новый пост о расширении и инструкции по установке находятся здесь, исходный код можно найти на GitHub.
Минут 10 устанавливал юзерскрипт. Такое впечатление, что гугл специально старались сделать это максимально неудобно. Блин, какие им проблему сделать тупо кнопочку установить юзерскрипт с выбором файла, ну тупизм.
Насчёт этого скрипта: прикольный :)
В Chrome, как я понял, оптимально устанавливать вот как: 1). Скачиваем архив, распаковываем; 2). Открываем вкладку "Расширения"; 3). Перетаскиваем файл *.user.js именно на эту вкладку.
Да, я так и сделал. Но согласитесь, это гемор. Почему бы просто не сделать кнопочку с выбором. К тому же у меня возникла проблема из-за того, что у меня винда 7-ка, а там вроде как из-за прав (с какими правами приложение открыто) зависит можно ли перетаскивать файлы. То есть из проводника винды у меня не получилось перетащить, из 7-zip получилось.
Выложи на нормальный обменник, не скачивается почему-то.
Добавил другую ссылку, или лучше ещё куда-то выложить?
http://dropbox.com
Кстати, зачем архивом выкладывать? Вроде можно просто .js файлом, оформленным, как Userscript.
Залил на dropbox. А архивом удобнее, потому что хром при скачивании спешит установить скрипт и выдать предупреждения о его небезопасности. В общем-то и без разницы.
Клевая идея, поиграться можно. Но на постоянное использование скриптик не оставлю. Заметно тормозит если сдано дочерта задач, да и форум хочется не только почитать, но и пописать иногда )
С форумом не проблема, вот версия без блокировки ссылок: http://dl.dropbox.com/u/6928700/timus-with-forum.user.js
А вот тормоза исправить сложнее — прямого доступа к базе нет, и приходится выкачивать страницы успешных попыток.
Попробуйте заменить адрес страницы /status.aspx?some_query на /textstatus.aspx?some_query
Обновил расширение, теперь работает значительно быстрее, спасибо.
Эй, а куда это он делся?!
Мне кажется, или сам тимус тоже куда-то делся? :) Несколько раз пытался его открыть за последнюю неделю, он лежит.
Тимус восстановился, и теперь можно решать проблемы с расширением :)
У тебя стоит версия из нового поста? Если нет, стоит поставить её, там уже произошло много изменений (и обновляться она будет автоматически). Если да, то можешь написать мне в ЛС свои ОС и браузер — попробую разобраться, в чём дело.