Codeforces API python

Правка ru1, от VadVergasov, 2020-02-26 19:48:01

Недавно появилась необходимость воспользоваться 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

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

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

Теги #codeforces, #python, #api, api, python 3, python3

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский VadVergasov 2020-02-26 21:18:59 0 (published)
ru2 Русский VadVergasov 2020-02-26 21:17:52 0 (опубликовано)
en1 Английский VadVergasov 2020-02-26 21:14:54 802 Initial revision for English translation (saved to drafts)
ru1 Русский VadVergasov 2020-02-26 19:48:01 942 Первая редакция (сохранено в черновиках)