Hello, I have created this site CFTracker ,which can be helpful for some for tracking contest solves. You can also filter by contest name or id like div. 1/div. 2 or whether you solved/attempted problems from the contest or not. Additionally you can browse problems list.
Update#01: Light Theme Added
This is great! Finally kenkoooo for codeforces. Is the code public?
Yep. Added source code link.
Can you make the back button work normally and add light mode?
Ok, I will try though it may take some time as currently I am busy with exams.
update: light theme added
why are the problems showing in russian for me?
Sorry, not sure. Didn't happen to me and my friends who tested the site. I found there's an option where I can specify language(en/ru) in api calls, I will add language to api calls later hope that will fix the issue.
update: From now on api will return everything in English.
This is great
Thanks.
Can you please add a feature to filter contest IDs too in the Problem List tab? Like, suppose if I only want problems with contest ids 1000-present and sorted by solve count. This filter is not available on CF, would be great If you could add it. Btw Great work!
I'll look into it, glad you liked it.
Can you please add a feature to fetch questions from the future contests?
Just kidding... Btw Nice job !
xD. thanks
Please give filters for div2, div1, edu, div3. Overall nice project, I like it
You can search by contest name like div. 1/ div. 2/div. 3/edu which will filter contests I think additional buttons will not look good but I'll check if it is possible. Great to hear that you liked it.
I dont think you can search multiple types at once. For eg : I am not able to see both educational rounds and div. 2 at once. Also, I am pretty much sure small buttons wont harm to looks but final call is anyways yours
But why do you need to search for div 2 and educational at the same time? Two separate searches should be fine?
Because sometimes I dont want to have div1 contests in the list when seeing my solved problems ?
Yes please, filtering like kenkooo would be great. Also contest names are too long they could be reduced to contest number and hovering shall reveal contest name.
I think detailed names are better as it is hard to generalize all cf round names as there many aside from regular one (i.e. Deltix, GraknForce, NERC etc). If possible I will add quick shortcut for common rounds in searchbox (i.e. div. 2, div. 3 etc).
That would be nice. imo most people would prefer to see all the problems of a contest without having to scroll, rather than the contest name. The contest name Column takes too much space. btw thanks for adding difficulty.
This is really great. Every thing is super fast. React is lub ><.
Thanks
just the thing I needed. Thanks a bunch. and also, if you can, please do add
light mode
problem difficulty and
filter by contest type (D3/Edu/D2/D1/G)
in some future update cheers.
You're welcome. Light theme added. You can see problem difficulty if you hover over problem name/link on the contest page I may try adding a different symbol for that like kenkoooo in the future. You can filter by contest name/id using search box.
Auto comment: topic has been updated by bashem (previous revision, new revision, compare).
This is great, if possible, could you include a feature which also shows the problem ratings on the main page, similar to AtCoder's kenkoo? I feel that would be a really helpful feature for some, you could add it as a toggle feature so that those who want it can turn it on and those who don't can let it remain off.
That sounds good I will try to add this feature. Currently if you hover over problem name and hold on for a moment, it will show the ratings.
Oh thanks I didn't know about this hover thing. Although if you could represent it by default too, maybe pictorially, that would be nice. I'm attaching a screenshot of the atcoder website for reference, I really like that system as it's color coded and looks nice and clean.
Just the thing I needed Thank you!!
You're welcome.
Add a feature to filter out div2, div3, educational rounds, etc. Also please add more rows in one page or add all the row in a single page like this. In this way it would me more effective.
I fixed table height to make horizontal scrolling more convenient for contest page. If i find a better way to do that without fixing height i will do that.
I am love with the way this website is evolving. However It seems the data refresh takes way too long and you have to wait for like 20-25 secs for update of the data. Also the multiple handle updates seems buggy (its flickers with the with the second handle input).
Looking forward to fixes to this soon !
Data's (contest list, problems list, submissions) are fetched from CF. So speed depends on CF. Additionally for multiple handles submissions are fetched separately. So when submissions are fetched from other handles relevant components will be updated.
Thanks for doing this bashem, it's very cool!
Are you considering adding Div.4 rounds as well? Might be a good addition considering Div.4 are becoming more frequent.
Maybe if we get more Div. 4 rounds. Currently, you will find them in the others section.
Amazing resource, thanks for helping the community!
Kenkoooo has other cool stuff. I often use the problem recommendation tab where it finds random unsolved problems with 80%, 50%, and 20% solve probability. Do you plan to add anything alike to your project? Can I be of any assistance?
I don't have any plan to add new features rn. I will let you know if I add the feature you asked.
Is the website down? I've been trying to access it for the past few days and its not been working.
Works for me. Try in incognito mode. If it works then clear the cache. If still doesn't work try with VPN. When CF api is down it will not load problems and submissions. For now you have to check console to verify if CF api is down or not. If cf api is down you will see message similar to "Error fetching Problem". Or you can visit one of the cf api links to see if it is working or not.