Commandline tool for polygon

Revision ru2, by PavelKunyavskiy, 2016-01-17 11:14:05

Думаю, все на этом сайте слышали про инструмент для подготовки задач, который разрабатывает MikeMirzayanovpolygon.

У него есть много приемуществ, таких как автоматические проверки всего, чего только можно. Но кроме этого, есть несколько достаточно раздражающих особенностей. Наиболее бесящая меня — это необходимость вручную синхронизировать решения и генераторы между локальной копией и полигоном. По этому я написал утилиту, которая может делать это за меня.

Утилита опубликована на github, вместе с инструкциями по установке. Буду рад любым новым фичам/предложениям.

Известные проблемы:

  • Код протестирован не очень хорошо, могут быть баги.
  • Устанавливающий скрипт иногда ведет себя странно. Буду рад людям лучше меня знающим питон. Также интересно какие бывают более удобные способы распространения.
  • Иногда, потеря сесси не обнаруживается, и скрипт падает со странными ошибками. relogin помогает это вылечить.
  • Парсинг html страниц может быть недостатнчно устойчив к изменениям в полигоне. Ждем более хорошего api от MikeMirzayanov и команды codeforces.
Tags polygon, python, command-line

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru3 Russian PavelKunyavskiy 2016-01-17 14:11:04 316 Мелкая правка: 'лемы:\n\n*Код протес' -
ru2 Russian PavelKunyavskiy 2016-01-17 11:14:05 1 Мелкая правка: 'слышали пр инструмен' -> 'слышали про инструмен'
ru1 Russian PavelKunyavskiy 2016-01-16 23:01:35 1231 Первая редакция перевода на Русский
en2 English PavelKunyavskiy 2016-01-16 22:54:19 8 Tiny change: '[polygon](polygon.co' -
en1 English PavelKunyavskiy 2016-01-16 17:45:58 1115 Initial revision (published)