Mohd.'s blog

By Mohd., history, 3 years ago, In English

Hello Codeforces,

A while ago, I was looking for a tool to download all my codeforces submissions but couldn't find one that worked 100% or did exactly what I wanted, so I thought of creating my own tool to do that. Then I thought of making it public and sharing it so I started tweaking it and added features to make it more general and more customizable and here is what it can do so far:

  • Download all accepted codeforces regular contest submissions of a user
  • Download all accepted codeforces gym contest submissions of a user (requires your password)
  • Download all accepted spoj submissions of a user (requires your password)

You also get to choose the format of the files/directories, more information can be found here.

This is the initial version and I will keep working on it to hopefully improve it. If you encounter any issue/bug or if you have a suggestion for improvement please let me know in comments or in issues at github.

Link to github repository if you missed it

 
 
 
 
  • Vote: I like it
  • +11
  • Vote: I do not like it

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Very nice.

»
7 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Please approve the PR which fixes an uncaught exception. There are few more PRs(enhancements) I wish to send after that.

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Please approve the PR. If you dont check github that frequently add me to maintainers list. I have bigger plans with this .

  • »
    »
    6 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    First PR was merged few days ago because it was clean, but the second one needs review which is why I kept it pending. Feel free to submit other PRs though as they don't need to be in order, thanks!

    • »
      »
      »
      6 weeks ago, # ^ |
      Rev. 5   Vote: I like it 0 Vote: I do not like it

      The PR has many commits because all commits get queued into one PR(github feature). You have to Go through commits sequentially . The title of the PR is what the first commit is. The other commits have other features which got queued on to the same PR since it hadn't been approved yet(I can't help that's how github's feature is). So in essence I have submitted about 10 PRs.

      Don't look all at once since they are differnet, Go through commits sequentially, commit message should give good indication of what it is and then post question for whichver feature you have. If you want to test it out ie all features together, just clone my fork onto your machine and run.

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

op

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great