bashem's blog

By bashem, history, 4 years ago, In English

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.

Source Code

CFTracker Image

Update#01: Light Theme Added

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

| Write comment?
»
4 years ago, # |
  Vote: I like it +14 Vote: I do not like it

This is great! Finally kenkoooo for codeforces. Is the code public?

»
4 years ago, # |
  Vote: I like it +7 Vote: I do not like it

Can you make the back button work normally and add light mode?

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

    Ok, I will try though it may take some time as currently I am busy with exams.

    update: light theme added

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

why are the problems showing in russian for me?

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

    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.

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

This is great

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

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!

  • »
    »
    4 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I'll look into it, glad you liked it.

»
4 years ago, # |
Rev. 2   Vote: I like it -7 Vote: I do not like it

Can you please add a feature to fetch questions from the future contests?

Spoiler
»
4 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Please give filters for div2, div1, edu, div3. Overall nice project, I like it

  • »
    »
    4 years ago, # ^ |
    Rev. 2   Vote: I like it +3 Vote: I do not 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.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like 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

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        But why do you need to search for div 2 and educational at the same time? Two separate searches should be fine?

        • »
          »
          »
          »
          »
          4 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Because sometimes I dont want to have div1 contests in the list when seeing my solved problems ?

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

      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.

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

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

        • »
          »
          »
          »
          »
          3 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          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.

»
4 years ago, # |
  Vote: I like it +3 Vote: I do not like it

This is really great. Every thing is super fast. React is lub ><.

»
4 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.

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

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

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

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.

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

    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.

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

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

Just the thing I needed Thank you!!

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

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.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.

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

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 !

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.

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

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.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Maybe if we get more Div. 4 rounds. Currently, you will find them in the others section.

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

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?

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

    I don't have any plan to add new features rn. I will let you know if I add the feature you asked.

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

Is the website down? I've been trying to access it for the past few days and its not been working.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.