Jeet_Karia's blog

By Jeet_Karia, history, 4 years ago, In English

I have created certain CodeForces submission visualization some days back (can be found in my previous blog entries). And getting a really positive response, I thought of combining all of them at one place and make them easy to use which obviously needs deploying to web and needs nothing more than a good internet. So, I have come up with this small Dash python app which allows us to create really nice data analytics app and the main thing is its OpenSource.

Just follow the instructions written in the top left corner of the page when it's launched from the web.

They will look something like this:

Output1

It's as easy to follow as it sounds. (Link to the app)
Also if someone would like to contribute, then source code is here.

Output2

Full text and comments »

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

By Jeet_Karia, history, 4 years ago, In English

This helps in, more detailed analysis of your submissions to the codeforces which contains tags, verdicts, and ratings, all three combined in one interactive pie-chart made using plotly(OpenSource Graphing Library for python).

You can access the script here. If your handle is Jeet_Karia then run the script as: python cf-sub-dist3.py --handle Jeet_Karia

Output will be as below:

If clicked on one of the tags (say math), then pie chart turns to:

If clicked on one of the verdicts(say OK) the pie-chart turns to:

Full text and comments »

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

By Jeet_Karia, history, 4 years ago, In English

Now there is no need of saving each and every submission's source code you submit because a python script can do it for you and you just have to be relaxed.

Note: It will scrap your latest submission to a problem in case of multiple submissions.

Suppose the handle name is Jeet_Karia and directory where you want to save all your submissions is D:/Activities/Developer/Test
Sample Input: python scrap-cf-sub.py --handle Jeet_Karia --dir D:/Activities/Developer/Test

And in some moments submissions will be in your directory.

You can find the script here

Sample Output in my case:

Full text and comments »

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

By Jeet_Karia, history, 4 years ago, In English

I have come up with a script that not only will show your number of correct/incorrect submissions but will also further subdivide them in terms of rating.

You can find the script here

Sample Input: (Suppose the name of handle is Jeet_Karia) python cf-sub-dist2.py --handle Jeet_Karia

Sample Output:

You can even interact with the pie chart and the changes after clicking on 'OK' (it's main component)

Full text and comments »

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