Codeforces API python

Revision ru2, by VadVergasov, 2020-02-26 21:17:52

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

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

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

Tags #codeforces, #python, #api, api, python 3, python3

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English VadVergasov 2020-02-26 21:18:59 0 (published)
ru2 Russian VadVergasov 2020-02-26 21:17:52 0 (опубликовано)
en1 English VadVergasov 2020-02-26 21:14:54 802 Initial revision for English translation (saved to drafts)
ru1 Russian VadVergasov 2020-02-26 19:48:01 942 Первая редакция (сохранено в черновиках)