Codeforces.NET: Unofficial API Wrapper

Revision en1, by Laggy, 2018-09-08 09:54:11

Hello Codeforces, hope you're all doing great. So while thinking about doing some projects related to competitive programming I came to the conclusion that I need an api wrapper to smoothen the process out and went and created one. It's unofficial meaning it's not approved by MikeMirzayanov yet (approve pls?) and I hope it becomes a community project that who ever wants to contribute feels free to do so.

What can it do?

My initial vision was creating something that automates certain processes e.g. hacking, selecting problems based on some data and basically anything that has to do with statistics of contests/problems.

For example, this is how I found that the only C problem that has fft as a tag is 662C - Binary Table
Pretty cool, right?
Another simple use case is that pulling out similar statistics becomes very easy:

IOI 2018 Score vs CF Rating

Codeforces Progress Statistics

This is again another project managed at CP Community where you can join to discuss anything related to competitive programming.

I am currently doing more tests and documenting the code better. In the Github Repo you will find a solution with the api and another called client where you can see examples of how to use it (better docs coming soon).

Finally, I'd like to add that once we're happy with it we will move to adding more website in a bigger project called "cpapi" (so far) that should include most websites including IOI, ICPC so it's easier to link data between all of those.

Contribution

GitHub Repo: for if you want to push code or find some issues.

[cut]

Donations

If you want to support us financially as we grow the community we face some expenses for hosting the servers and for our new community website (more about it in a different post soon!):

Bitcoin: 1B5oK21fAJRHcuhSDHdJcC7AX9UGFCimZk

Paypal/CreditCard:

Finally, if you have any project ideas that you think could use the wrapper or anything in general, leave a comment and we might end up working on it together ;)

Bonus:

Spoiler
Tags api, cpcommunity, codeforces.net, wrapper

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English Laggy 2018-09-08 09:54:11 2744 Initial revision (published)