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

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

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

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

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

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

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

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

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

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

    update: light theme added

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

why are the problems showing in russian for me?

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

    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.

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

This is great

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

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!

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

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

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

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

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

    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.

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

      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

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

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

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

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

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

      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 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        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 года назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          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.

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

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

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

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.

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

    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.

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

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

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

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 года назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    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 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      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 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Just the thing I needed Thank you!!

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

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 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    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 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    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.

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

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.

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

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

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

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?

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

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

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

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

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

    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.