Блог пользователя hx0

Автор hx0, 10 лет назад, По-русски

Timus Charts — это расширение для браузера, позволяющее добавить график количества решённых задач в профили на Timus Online Judge. С его помощью можно наблюдать за активностью пользователей и, если они решают задачи регулярно, сравнивать накопленный ими в разное время опыт. Кроме того, расширение незначительно изменяет цвета на карте задач, чтобы ей было удобнее пользоваться.

В новой версии добавлены некоторые новые возможности, исправлен ряд багов и добавлена поддержка большинства популярных браузеров:

  • Появилась возможность добавлять больше пользователей на график.

  • Загрузка графика существенна ускорена благодаря использованию API и кешированию данных. Так, если вы посещали открытый профиль ранее, будут загружаться данные только о небольшом количестве последних решений. Если количество решённых задач не изменилось с прошлого посещения, запросов к серверу не будет выполняться вовсе.

  • Можно скрывать график (он больше не будет появляться автоматически при загрузке страницы) или показывать его нажатием на ссылку. Теперь при появлении и загрузке график не мешает прокрутке страницы.

  • Теперь расширение показывает нормальные графики на аккаунтах с небольшим количеством решённых задач и правильно обрабатывает задачи с соревнований, добавленные в основной архив. Выполнен ряд косметических изменений по сравнению с предыдущей версией (более приятные цвета на карте задач, отсутствие теней на графике).

Расширение реализовано с использованием библиотек jQuery и jqPlot.

Установка

 Google Chrome

 Firefox

  1. Установите Greasemonkey.

  2. Расширение будет доступно для установки на странице на OpenUserJS.org.

 Opera > 12 и  Яндекс.Браузер

  • Расширение доступно на сайте Opera Add-ons.

 Safari

  1. Установите Tampermonkey для Safari.

  2. Расширение будет доступно для установки на странице на OpenUserJS.org.

UPD. Исходный код расширения можно найти на GitHub.

См. также

  • Проголосовать: нравится
  • +39
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

Было бы здорово строить такой же график, но по суммарной сложности задач, а не по их количеству.

»
9 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

какой-то баг с отображением месяца, например, сейчас у меня в графике есть задачи после 1го февраля 2016

  • »
    »
    9 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Баг исправлен, скоро расширение должно автообновиться. Спасибо, что сообщили!

»
9 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I had it installed, but sometimes the time scale (x axis) is wrong and had no proportion. If you are the developer or you know him, tell him this issue. Anyway is a great tool and I still use it in muy actual PC. Thanks For sharing here!

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Так и должно быть? https://i.imgur.com/UZqSz8M.png

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Когда нажимаешь на задачу, а потом бэкаешься обратно в профиль, эта кнопка дублируется: https://imgur.com/a/uOAyFko