apoorva222g's blog

By apoorva222g, history, 22 months ago, In English

Hello coders!!

Recently I have developed a chrome extension which analyses codeforces profiles and presents the chart/data on the profile webpage itself. Just open any profile on Codeforces after installing this extension.

Install Now for Google Chrome

Install Now for Mozilla Firefox

Also, you can find the source code on Github.

The chart includes —

  1. Problem rating chart — Bar chart for the number of problems solved for each problem rating
  2. Tags chart — Doughnut chart for the number of problems solved for each tag across all problems
  3. Unsolved problems — Gives the count and also lists all unsolved problems.

Extension in action:

The UI blends easily with the original website.

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

| Write comment?
»
22 months ago, # |
  Vote: I like it +6 Vote: I do not like it

Nice one!! apoorva222g

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Nice Extension Thanks !

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Thanks a lot!

»
22 months ago, # |
Rev. 2   Vote: I like it +5 Vote: I do not like it

Super useful and smooth, now I need not check code visualizer :)

Thanks

»
22 months ago, # |
  Vote: I like it +6 Vote: I do not like it

Thanks for a nice extension! However, when I opened the profile of vjudge3, data loading was not completed even after a few minutes XD

»
22 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Simply awesome extension ! Never expected that we can get visualization of topic wise problems solved by us. Thanks a bunch apoorva222g ! And kudos o you !

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

too good!! apoorva222g

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Yo this is super cool thanks a ton

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

that's exactly what i was looking for thank you so much :)

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Hi! Cool extension! Can you please make this available for firefox as well in the future? Thank you!

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Great extension! My profile is now motivating me to solve harder problems :) Thanks a lot.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

This is such a great extension. Thnx for making it!

»
22 months ago, # |
  Vote: I like it +7 Vote: I do not like it

Colors are the best part

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Great work! Please make one for Firefox too.

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Amazing!!

»
22 months ago, # |
  Vote: I like it +69 Vote: I do not like it

This is really a good idea, but why does your extension want to see my browser history?

  • »
    »
    22 months ago, # ^ |
    Rev. 2   Vote: I like it -13 Vote: I do not like it

    No the code does not read any browsing history. It might be showing so because of tab permissions required to open your profile from the extension popup. Anyways I'll look into this for an update.

    • »
      »
      »
      22 months ago, # ^ |
        Vote: I like it +30 Vote: I do not like it

      But reading the browser history has nothing to do with opening a tab. I apologize for such paranoia, but I will not risk putting something as long as it wants to read my browser history even if according to you it does not do this

    • »
      »
      »
      22 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Are there any github link?

  • »
    »
    22 months ago, # ^ |
      Vote: I like it +31 Vote: I do not like it

    ThankYou! for highlighting this issue. I have updated the extension, the new version now does not require any permission to read browsing history. Old versions currently installed will automatically be updated by the Chrome browser.

»
22 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Great work bro!!

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Firefox support please! It's amazing work btw. much needed.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Is it open source? If now, why?

  • »
    »
    22 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Will make it open source once I make the codes neat and tidy.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

This is pretty awesome! Now I don't have to keep going to cfviz to stalk people.

»
22 months ago, # |
  Vote: I like it +4 Vote: I do not like it

Much needed

»
22 months ago, # |
  Vote: I like it +10 Vote: I do not like it

Nice work! I have a couple of suggestions though

If we look at Agnimandur (at least at the time of my comment), there are a couple of issues

1) If you don't pay close attention you can miss that he has zero solves for 3000-3200 rated problems and there is a jump from 2900 to 3300 in the histogram. Personally I'd like to see empty columns there. And you don't have to make all columns up to 3500 if someone only solves problems below 2000, just make them if they are in the middle

2) It's impossible to hover over 3300 or 3400 column. I don't know how it works but maybe limit minimum height of bounding box?

  • »
    »
    22 months ago, # ^ |
      Vote: I like it +27 Vote: I do not like it

    Ha ha, my only 3000+ rated solves are for problems in my own round :D.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

This is a great help. Sincere Thanks to you.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

This deserves 500+ upvotes.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Very nice bro, thanks

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by apoorva222g (previous revision, new revision, compare).

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Does this give you ability to look at other people's code during contest? Maybe I should disable it while giving an ongoing contest.

»
22 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by apoorva222g (previous revision, new revision, compare).

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Hey apoorva222g, this a GREAT extension. I had been searching for something like this. And now I don't have to visit cfviz site for the stats! Thanks a bunch. Hoping to see more cool upgrades.

»
22 months ago, # |
  Vote: I like it +3 Vote: I do not like it

I cant thank you enough for this extension ! Thanks a lot !

One feature suggestion / request which I think will be more helpful : Range sliders in the problem solved rating bar chart. What I mean by sliders is,I get some kinds of sliding buttons that can help me fix a range for which I want to see the graph, for eg : lets say I only want to see the problem ratings solved for range [1600,2000]. I think this helps a lot when you try to analyse your stats to deeper levels. Looking forward to hear your views on it apoorva222g

»
21 month(s) ago, # |
  Vote: I like it 0 Vote: I do not like it

It is not working with tourist's profile. Is it just me or same with everyone?

»
13 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Amazing extension apoorva222g !!

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I have been using the extension for a long time now but I never noticed who made it and today while I was reading this blog I thought of adding this extension to my firefox but when I clicked on the link, I found out that it was CF-anylatics.

Thanks for this amazing extension :)

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

This was what i was finding

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Any other people bugged on firefox?

  • »
    »
    10 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Yes, me too. This extension depends on the Codeforces API, which is currently not working. I hope they fix it soon.

»
9 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Thank you apoorva222g for the extension.

I noticed that if you solve a problem in a mashup, it turns green in the Problemset but it doesn't count in the bar chart. But if you submit it again directly after clicking on it from the problemset, it does count.