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

Автор VadVergasov, история, 4 года назад, По-русски

Недавно появилась необходимость воспользоваться Codeforces API используя Python. Однако погуглив не смог найти библиотеку, которая просто реализовывала возможности Codeforces API, поэтому решил написать свою библиотеку.

Данный модуль реализует все методы, описанные в документации Codeforces API. Использование, на мой взгляд, вполне логично:

import codeforces_api
cf_api = codeforces_api.CodeforcesApi(api_key, secret) #Авторизированный доступ.
anonim_cf_api = codeforces_api.CodeforcesApi() #Анонимный доступ.

Для каждого метода у класса есть свой метод, который вернет ответ, если ответ от сервера был положительный.

Для установки через pip необходимо выполнить:

pip install CodeforcesApiPy

Надеюсь, что кому-то будет полезена данная библиотека.

Буду рад любым предложениям по улучшению.

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

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

Thanks, very useful thing!!!

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

thanks for sharing this . i also wanted to make this in python but i was unable to do it. thanks again

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

Hello, thanks for this!

Have you implemented all the methods?

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

    Yes, I've implemented all the methods, that are described on the page with API description.

    You're welcome!

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

Thanks a lot!

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

Thanks a lot!

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

Thank you, my friend, for being a true hero