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.
Please star my repository :)
great thing! try adding some new features to the extension or make new ones
I'm open to suggestions, will be happy to do more for the community!
It seems that "problem solved during contest" has some bugs, i did not solve 1929F during contest but the extension said i did :)
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.
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 ?Install Instructions
Thanks for using the extension, please star my repo <3
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?
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.
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
Hehe, thanks for using the extension. I mentioned it on github, I'll edit the blog and mention it here too.
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
Sure, I will add it over the weekend, along with other requests!
Auto comment: topic has been updated by Ashrayy (previous revision, new revision, compare).
Wow, the updated version looks great. Keep it up!
Thank you for using the extension!
Very hard to install by that way in Firefox browser.
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.
I tried but was not able load 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.
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
This will Definitely help a lot
Can u tell how to enable it in firefox?
I'll ping you when i find a workaround
idk how to install it
Follow the instructions in any of the last two links attached.
great:) Can you add the option to see someone's graph on a specific date?
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.
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.
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.
Can you make it work on CF mirror too?
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.
Thanks for clarification.
omw to share this blog with my friends. great work!!
Appreciate that! So close to my first 100+ upvotes blog!!
you deserve each upvote brother. this is what it means to contribute to the community truly!
great work dude....please help us and save us from cheaters.....
Thanks Ashray I'll merge your pr into the original one in few days. Thanks.
what toggle do
Click and see
Wow! This is an amazing extension. I've always wanted to see the distribution of problems solved in-contest.
One suggestion though: The "Problems Upsolved" section includes all problems I've solved outside of contest. I think it would be better to show only the problems I solved after completing a contest and have a separate graph showing those I solved from just "grinding the problemset." It might also help to add a collapse feature for each section, in case it gets too long (preferably the open/close state persists across profiles).
I know this is a lot to ask. These are just a few fun ideas.
Again, tysm for your contribution!! :)
I'll look into it.
Does anyone know what the commands are to download it on Ubuntu?