kostka's blog

By kostka, 8 years ago, In English

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.

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

| Write comment?
»
8 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
8 years ago, hide # |
Rev. 3  
Vote: I like it 0 Vote: I do not like it

Looks like script has problems with numbers

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

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

»
8 years ago, hide # |
 
Vote: I like it -8 Vote: I do not like it

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

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

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

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

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

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

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

»
8 years ago, hide # |
 
Vote: I like it +32 Vote: I do not like it

According to the latest blogs, Codeforces becomes Polishforces :)

But you made very cool thing, seriously!

»
8 years ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

Cool!

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

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

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

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

    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.

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

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

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

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?