Привет, Codeforces!↵
↵
Семь лет назад [Codeforces API](https://mirror.codeforces.com/apiHelp) было впервые представлено [этим постом](https://mirror.codeforces.com/blog/entry/12520). С тех пор в самом API поменялось немногое, но проектов с его помощью была создана куча.↵
↵
Хочу представить вашему вниманию [мою попытку](https://github.com/CovarianceMomentum/codeforces-api) сделать обертку для Codeforces API на Java. Как можно заметить после некоторого времени поиска на GitHub-е, существуют и другие попытки создать подобную обёртку, но все они незавершенные.↵
↵
[cut]↵
↵
С помощью Codeforces API может быть сделано очень много классных штук, таких как, например, [это приложение](https://apps.apple.com/us/app/codeforces-watchr-contests/id1495591299), [этот сайт](https://cfviz.netlify.app/), или [это приложение](https://github.com/Abhijeet-AR/Competitive_Programming_Score_API). ↵
↵
Помимо этого, есть много других проектов (в основном по типу CLI), которые могут быть легко сделаны при помощи write-методов API, а на данный момент печально используют парсеры веб-страничек. Надеюсь, что когда-нибудь в светлом будущем подобные методы будут добавлены в API и разработка таких инструментов станет куда проще.↵
↵
Указывайте на все ошибки в проекте, которые найдете, на плохой дизайн, отвратительную организацию кода — в общем, на всё подобное. Я постараюсь исправить все подобные косяки. Сейчас у меня в планах настроить разлличные автоматизированные проверки для кодовой базы. ↵
↵
С уважением, Павел.↵
↵
_P.S.: существуют обёртки для API на других языках ([Python](https://github.com/VadVergasov/CodeforcesApiPy), [Go](https://github.com/togatoga/goforces), [Ruby](https://github.com/sh19910711/codeforces-api.rb)), так что для тех, кто не в ладах с Java тоже все хорошо. Правда, я не могу ручаться за эти проекты, потому что не являюсь их автором._
↵
Семь лет назад [Codeforces API](https://mirror.codeforces.com/apiHelp) было впервые представлено [этим постом](https://mirror.codeforces.com/blog/entry/12520). С тех пор в самом API поменялось немногое, но проектов с его помощью была создана куча.↵
↵
Хочу представить вашему вниманию [мою попытку](https://github.com/Covariance
↵
[cut]↵
↵
С помощью Codeforces API может быть сделано очень много классных штук, таких как, например, [это приложение](https://apps.apple.com/us/app/codeforces-watchr-contests/id1495591299), [этот сайт](https://cfviz.netlify.app/), или [это приложение](https://github.com/Abhijeet-AR/Competitive_Programming_Score_API). ↵
↵
Помимо этого, есть много других проектов (в основном по типу CLI), которые могут быть легко сделаны при помощи write-методов API, а на данный момент печально используют парсеры веб-страничек. Надеюсь, что когда-нибудь в светлом будущем подобные методы будут добавлены в API и разработка таких инструментов станет куда проще.↵
↵
Указывайте на все ошибки в проекте, которые найдете, на плохой дизайн, отвратительную организацию кода — в общем, на всё подобное. Я постараюсь исправить все подобные косяки. Сейчас у меня в планах настроить разлличные автоматизированные проверки для кодовой базы. ↵
↵
С уважением, Павел.↵
↵
_P.S.: существуют обёртки для API на других языках ([Python](https://github.com/VadVergasov/CodeforcesApiPy), [Go](https://github.com/togatoga/goforces), [Ruby](https://github.com/sh19910711/codeforces-api.rb)), так что для тех, кто не в ладах с Java тоже все хорошо. Правда, я не могу ручаться за эти проекты, потому что не являюсь их автором._