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

Автор kostka, 6 лет назад, По-английски

Hey Codeforces!

I made a thing and I want to share it with the community.

We wanted to keep track of achievements and submissions in our team and using Codeforces status page is not really handy. Therefore, I introduce to you Team dashboard.

Here you can find some kind of a timeline for each member of your team, showing last submissions, contests and even blog posts on Codeforces.

Using this script is pretty easy, just specify up to 3 handles in the address, separated by semicolons (please check below). Also please keep in mind that this script was made in 3-4 hours, so there is almost certainly a handful of bugs. Also, the script asks a lot of queries to the Codeforces API, so sometimes not all requests are answered. You should wait a couple of seconds and try again.

Visit right now and bookmark your team:

http://weaselcrow.com/pro/cf/team/?h=Radewoosh;Errichto;kostka

You can also compare yourself with your archenemy:

http://weaselcrow.com/pro/cf/team/?h=kostka;olekluka

Upd: fixed some bugs, including incorrect places and no response if no one from the team submitted anything.

Upd2: fixed bug with blocked blogs.

Upd3: you can now request as many days as you want, adding d argument, for instance:

http://weaselcrow.com/pro/cf/team/?h=mnbvmar&d=60

Please use it carefully, as requesting too many days will probably timeout.

Upd4: added team rating, as calculated by Codeforces.

Upd5: added problem ratings.

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

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

Can you make links to cf to be opened in a new tab?

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

Looks like script has problems with numbers

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

Something is wrong

Same error message as the one in the previous comment: "Some error happened, please check if all handles are valid or please try again in a few moments."

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

Sounds good. But I think codeforces's status page is enough for me.
What's more, I think this website is a bit slow.

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

    I know it's kinda slow, mostly because of a limit of at most 5 API requests per second.

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

Can't it handle more handles??(wow what a sentence!!) Because sometimes it's not just about comparing a single team...

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

    It can, but then everything becomes pretty unreadable. You can always open many cards with different handles.

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

According to the latest blogs, Codeforces becomes Polishforces :)

But you made very cool thing, seriously!

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

Cool!

However it only shows records over the past one month. It would be better if a longer timeline is available.

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

    I thought that a month was enough in most cases, but I'll rethink it. Thanks for suggestion!

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

    You can now add a new argument &d=60, meaning the number of days shown. Please use it carefully, as requesting too many days will probably timeout.

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

The app seemed to be down now. It say "Connection timed out" whenever I try to use the app.

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

Hey kostka i am trying to add up my handle but its not working(Some error happened, please check if all handles are valid or please try again in a few moments.) just for my handle...I dont know my team handles are easily added but not mine. Can you tell me the reason?