kostka's blog

By kostka, 7 weeks 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.

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

»
7 weeks ago, # |
  Vote: I like it -33 Vote: I do not like it

googlepleasehireme

»
7 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +26 Vote: I do not like it

    I can, but you can also hold ctrl while opening a new link. ;)

»
7 weeks ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

Looks like script has problems with numbers

»
7 weeks ago, # |
  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."

»
7 weeks ago, # |
  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.

  • »
    »
    7 weeks ago, # ^ |
      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.

»
7 weeks ago, # |
  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...

  • »
    »
    7 weeks ago, # ^ |
      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.

»
7 weeks ago, # |
  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!

»
6 weeks ago, # |
  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.

  • »
    »
    5 weeks ago, # ^ |
      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!

  • »
    »
    10 days ago, # ^ |
      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.

»
3 weeks ago, # |
  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.

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

    I cannot reproduce the problem. Can you add some details?

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

      I just click on the link provided in the blog (http://weaselcrow.com/pro/cf/team/?h=Radewoosh;Errichto;kostka) and it show the following screen:

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

        That's really strange. I know that the script is really slow, but I cannot do anything faster without caching and storing some data from Codeforces, which I am not a big fan of (because it will take some time to implement it correctly). Can you try with one handle and check if the problem still occurs?

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

          For some reason, the app is working now.

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

            That's awesome. I am really sorry, but I have absolutely no idea what was the problem.