Hello, Codeforces!↵
↵
[Codeforces API](https://mirror.codeforces.com/apiHelp) was introduced over 7 years ago with [this blog post](https://mirror.codeforces.com/blog/entry/12520). Since then, not much changed in the API itself, but there were a lot of projects done with it. ↵
↵
I would like to present [my attempt](https://github.com/CovarianceMomentum/codeforces-api) to make a Codeforces API wrapper for Java. As it can be clearly seen while browsing GitHub, there're some takes on making it but none of them is finished (believe me, I've checked).↵
↵
[cut]↵
↵
Many amazing things can be done via Codeforces API, such as [this app](https://apps.apple.com/us/app/codeforces-watchr-contests/id1495591299), [this site](https://cfviz.netlify.app/), or [this app](https://github.com/Abhijeet-AR/Competitive_Programming_Score_API). ↵
↵
And there are a lot of other projects that can be done via write methods API that are currently done by page parsing, such as all sorts of CLIs for Codeforces. Hope that in some time in the future they would be added to the official API, so the development of such applications would become much easier.↵
↵
Feel free to point at any issues that you can find in the project. Currently, I'm planning to add some automated codestyle and other checks. Also, feel free to contribute to the project in any way you like.↵
↵
With best regards, Pavel.↵
↵
_P.S.: There're API wrappers written in other languages ([Python](https://github.com/VadVergasov/CodeforcesApiPy), [Go](https://github.com/togatoga/goforces), [Ruby](https://github.com/sh19910711/codeforces-api.rb)) so there is a freedom of creativity (disclaimer: I can't vouch for those projects because I'm not their author)._
↵
[Codeforces API](https://mirror.codeforces.com/apiHelp) was introduced over 7 years ago with [this blog post](https://mirror.codeforces.com/blog/entry/12520). Since then, not much changed in the API itself, but there were a lot of projects done with it. ↵
↵
I would like to present [my attempt](https://github.com/CovarianceMomentum/codeforces-api) to make a Codeforces API wrapper for Java. As it can be clearly seen while browsing GitHub, there're some takes on making it but none of them is finished (believe me, I've checked).↵
↵
[cut]↵
↵
Many amazing things can be done via Codeforces API, such as [this app](https://apps.apple.com/us/app/codeforces-watchr-contests/id1495591299), [this site](https://cfviz.netlify.app/), or [this app](https://github.com/Abhijeet-AR/Competitive_Programming_Score_API). ↵
↵
And there are a lot of other projects that can be done via write methods API that are currently done by page parsing, such as all sorts of CLIs for Codeforces. Hope that in some time in the future they would be added to the official API, so the development of such applications would become much easier.↵
↵
Feel free to point at any issues that you can find in the project. Currently, I'm planning to add some automated codestyle and other checks. Also, feel free to contribute to the project in any way you like.↵
↵
With best regards, Pavel.↵
↵
_P.S.: There're API wrappers written in other languages ([Python](https://github.com/VadVergasov/CodeforcesApiPy), [Go](https://github.com/togatoga/goforces), [Ruby](https://github.com/sh19910711/codeforces-api.rb)) so there is a freedom of creativity (disclaimer: I can't vouch for those projects because I'm not their author)._