Недавно появилась необходимость воспользоваться 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
Надеюсь, что кому-то будет полезена данная библиотека.
Буду рад любым предложениям по улучшению.