Codeforces activity

Revision ru5, by hloya_ygrt, 2016-12-30 00:32:32

Здрасьте, я тут написал небольшой и одноразовый, но забавный скрипт.

Он подгружает посылки заданного пользователя codeforces и строит график количества полученных полных решений за каждый месяц (графики подозрительно похожи на те, что рисуют рейтинг codeforces). Использовал Flot для отрисовки этих самых графиков.

Примеры:

Как можно заметить по второму скрину, Flot умеет маштабировать график (ставим галочку и выделяем), с помощью этого к примеру можно посмотреть результаты только за 2016 год. Программой пользоваться не сложно, она спросит у вас никнейм пользователя и что с ним нужно сделать.

Как поставить и запустить?

Windows: Здесь программа для загрузки данных собрана в exe, чтобы вам не приходилось грузить дополнительно интерпретатор python.

  • Качаем архив для винды из моего дропбокса.

  • Распаковываем, открываем папку. Там из всей ерунды нам нужны два файла: main.exe (программа для добавления и удаления пользователей с графика) и Result.html (готовый график, открываем в любом браузере, кроме IE, и смотрим график).

Linux/ Mac:

  • Качаем архив отсюда

  • Распаковываем, открываем папку. Для того чтобы добавить или удалить пользователя с графика, с помощью python2.7 запускаем main.py, а для того чтобы посмотреть график, открываем Result.html в любом браузере.

Tags график, сразу видно, кто не решает

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English hloya_ygrt 2016-12-30 12:17:00 0 (published)
en1 English hloya_ygrt 2016-12-30 12:16:32 1378 Initial revision for English translation (saved to drafts)
ru6 Russian hloya_ygrt 2016-12-30 00:33:02 0 (опубликовано)
ru5 Russian hloya_ygrt 2016-12-30 00:32:32 5 Мелкая правка: 'ый скрипт. Он подгруж' -> 'ый скрипт.\n\nОн подгруж'
ru4 Russian hloya_ygrt 2016-12-30 00:31:48 937 Мелкая правка: 'ься?\n\n***Windows:***' -> 'ься?\n\n**Windows:**'
ru3 Russian hloya_ygrt 2016-12-30 00:19:02 55
ru2 Russian hloya_ygrt 2016-12-30 00:18:27 279
ru1 Russian hloya_ygrt 2016-12-30 00:15:29 458 Первая редакция (сохранено в черновиках)