Ashrayy's blog

By Ashrayy, history, 3 days ago, In English

Hello delta hunters!!

I forked and added few features to the popular CF Analytics Extension. You can review it here : CF Analytics: Ashray's Fork.

Below are the main features, that I personally really wanted, and are implemented.

  • The extension can reproduce graph of problems solved overall, problems solved during contest and problems solved after contest separately.
Note: Problems solved during virtual contests will be considered Solved during contest.
  • Now, you can click on the graphs to generate a list of all the questions you solved in that category.
  • And Finally, Enabling the logarithmic Scale lets you hover and click over bars easily, here's a quick comparison for before and after.

I also implemented a cheat detection system, that could predict and catch about 35% cheaters highly accurately. But due to Access-Control-Allow-Origin (CORS) Security feature, the extension couldn't communicate with my server.

You can visit Github, and download the crx file for this extension from there. Download Instructions are given on the release page.

Install Instructions

Video Installation Guide

I would appreciate if you could star my repository :)

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

»
3 days ago, # |
  Vote: I like it 0 Vote: I do not like it

great thing! try adding some new features to the extension or make new ones

  • »
    »
    2 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I'm open to suggestions, will be happy to do more for the community!

»
3 days ago, # |
  Vote: I like it 0 Vote: I do not like it

It seems that "problem solved during contest" has some bugs, i did not solve 1929F during contest but the extension said i did :)

  • »
    »
    2 days ago, # ^ |
    Rev. 2   Vote: I like it +10 Vote: I do not like it

    The data is taken as is from the codeforces API, did you check again, there are three graph (first one includes both during and after contest, second one includes only during contest and the last one for upsolved questions).

    Edit: I found the bug. (I added && while comparing instead of ||). Thanks to my Specialist ass. Btw, it is fixed.

    • »
      »
      »
      2 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Ok thank you for fixing this :)

      But how can I download the latest code? I cannout download the .crx file and i think you should put it in the .zip file maybe ?

      • »
        »
        »
        »
        2 days ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Install Instructions

        Thanks for using the extension, please star my repo <3

        • »
          »
          »
          »
          »
          2 days ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          I installed it right now & followed the instructions in the video, but it shows a higher number of solved counts in the contest. How can I upgrade it to the latest version?

          • »
            »
            »
            »
            »
            »
            2 days ago, # ^ |
            Rev. 2   Vote: I like it 0 Vote: I do not like it

            Please dm me here

            I checked all the problems you solved, It's working all fine for me. I guess, you should follow the steps again. Maybe you downloaded the compressed initial release instead of cloning the repo.

            • »
              »
              »
              »
              »
              »
              »
              2 days ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              I downloaded it correctly.

              It's also counting the problems solved in virtual contests, which I hadn't considered, so I thought it was showing more. Just clarify that it includes rated + virtual contests.

              Grt extension btw. Now I don't need to visit discord to know how many problems solved during contest xD

              • »
                »
                »
                »
                »
                »
                »
                »
                2 days ago, # ^ |
                  Vote: I like it +1 Vote: I do not like it

                Hehe, thanks for using the extension. I mentioned it on github, I'll edit the blog and mention it here too.

»
2 days ago, # |
  Vote: I like it 0 Vote: I do not like it

I think it'd be nice if you could add comparison to other people based on his/her handle :D, like adding another account whole graph below yourself

  • »
    »
    2 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Sure, I will add it over the weekend, along with other requests!

»
2 days ago, # |
  Vote: I like it 0 Vote: I do not like it

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

»
2 days ago, # |
  Vote: I like it +2 Vote: I do not like it

Wow, the updated version looks great. Keep it up!

»
2 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Very hard to install by that way in Firefox browser.

  • »
    »
    2 days ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    I know, it is complex. you can temporarily enable it using debug add-ons.

    But I will find a work around for firefox, give me some time.

    • »
      »
      »
      2 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I tried but was not able load it.

»
2 days ago, # |
  Vote: I like it +1 Vote: I do not like it

Thanks a lot for providing this updated extension! It was really tedious to revisit the previously up-solved problems, it's really convenient now.

»
47 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

brother if u could create extension which can show standing of all members of organisation in contest .probably just like friends standings but for entire college or org

»
37 hours ago, # |
Rev. 4   Vote: I like it -11 Vote: I do not like it

This will Definitely help a lot

»
27 hours ago, # |
  Vote: I like it +1 Vote: I do not like it

Can u tell how to enable it in firefox?

»
27 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

idk how to install it

  • »
    »
    26 hours ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Follow the instructions in any of the last two links attached.

»
23 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

great:) Can you add the option to see someone's graph on a specific date?

  • »
    »
    14 hours ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I will make the squares in the recent activity graph clickable to display what were the questions solved on that very specific day if possible.

    • »
      »
      »
      7 hours ago, # ^ |
      Rev. 2   Vote: I like it +1 Vote: I do not like it

      Ig by seeing specific graph on a specific date, he means total number of ques solve till that date. Usefull to analyse how many ques a person solved & of what rating when he reached x rating.

      There is already an extension for it, but it just tell ques name solved between x to y date. So I have to run a python code to analyse the rating of solved ques.

      I was planning to make extension for the same. Might contribute in ur git if I get time.

      • »
        »
        »
        »
        5 hours ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I would appreciate the contributions! I'll also consider to filter the graphs with respect ro the dates. (The main graph already has this feature implemented, just go to extension from the top bar and input the start and end date). However I didn't think it was much useful so I didn't add it in the new graphs.

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

Can you make it work on CF mirror too?

  • »
    »
    5 hours ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    CF mirrors are meant to work when traffic on the servers is very high. Making requests to the server in such situations will just worsen the conditions. So no, I don't even think CF would allow that. And also it's not a good idea to do that.

»
5 hours ago, # |
  Vote: I like it +1 Vote: I do not like it

omw to share this blog with my friends. great work!!

  • »
    »
    5 hours ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    Appreciate that! So close to my first 100+ upvotes blog!!

    • »
      »
      »
      5 hours ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      you deserve each upvote brother. this is what it means to contribute to the community truly!

»
5 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

great work dude....please help us and save us from cheaters.....

»
4 hours ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks Ashray I'll merge your pr into the original one in few days. Thanks.