Блог пользователя apoorva222g

Автор apoorva222g, история, 3 года назад, По-английски

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.

  • Проголосовать: нравится
  • +281
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Nice one!! apoorva222g

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Nice Extension Thanks !

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Thanks a lot!

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +5 Проголосовать: не нравится

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

Thanks

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

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 !

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

too good!! apoorva222g

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Yo this is super cool thanks a ton

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

Colors are the best part

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great work! Please make one for Firefox too.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Amazing!!

»
3 года назад, # |
  Проголосовать: нравится +69 Проголосовать: не нравится

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

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится -13 Проголосовать: не нравится

    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.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +30 Проголосовать: не нравится

      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

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Are there any github link?

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +31 Проголосовать: не нравится

    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.

»
3 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Great work bro!!

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Is it open source? If now, why?

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Much needed

»
3 года назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

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?

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

This is a great help. Sincere Thanks to you.

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

This deserves 500+ upvotes.

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Very nice bro, thanks

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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.

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Amazing extension apoorva222g !!

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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 :)

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

This was what i was finding

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Any other people bugged on firefox?

»
14 месяцев назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Thank you for this extension; I have been using it for a while and it's so useful.

One thing that bothered me was that I was guilty of solving many 800-rated problems which made the rating chart less beautiful, so I edited the extension and added a menu that allows filtering the problems by both rating and date range, which I think it would be helpful to track progress within a specific time frame.

Then made a pull request in case it could be useful to someone.

»
10 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

can u make it for microsoft edge