(Replying to an old thread here...)
Last night I was curious about my country's feed, as well -- I wanted
to find people I might now that could be competing. Browsing across
the 10,500 contestants was NOT an option :) So I went ahead and with a
bash command line (and 30 other python lines) I grabbed the scoreboard
in JSON just the contest UI does, and did a little parsing and
filtering. So if you are still curious, you can do the same thing or
use that code as a base for your own stuff.
The original code (this was several hours ago.... though I happened to
fail to reply to this forum!) is in my blog post:
http://daily-hacking.blogspot.com/2010/05/google-codejam-participants-feeds.html
Also, I used a slightly evolved version of that python script to print
some basic country stats: number of participants and number of people
passing the Quals. This is unofficial data, I think, as the official
emails from google have not been sent out; and they are probably still
working on removing cheaters and other stuff. But this rough numbers
are neatly visualized here:
Word map:
http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/google-codejam-2010-qualification-
Boxes:
http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/gcj10-contestants-vs-qualifiers
The second chart works as follow: The color represents the percentage
of (qualifying / contestants) in that country. The darker, the worse
the percentage. So you can see China, Ukraine, Poland and Taiwan
really highlighting, with less than 7% of participants being
disqualified this round. (If you wonder that the orange color is,
that's a 100% "accuracy", but only happened in a few countries with a
small number of contestants).
I will try to maintain or update these charts in later rounds.
As for DoSing, I hope I am not abusing of the APIs. In fact, since I
grabbed the stats I happily played with them for hours -- instead of
browsing back and forward the scoreboard, so should have saved the
world a fewn etwork packets.
Enjoy!
Hernan.
On Wed, Mar 10, 2010 at 5:10 AM, Igor Naverniouk <[email protected]> wrote:
> We are not planning to implement anything special, but we still have
> the AJAX requests that the scoreboard page uses to grab 20 rows at a
> time. You can use those if you like (within reason, of course, or your
> IP address might get blocked by Google's anti-DoS system).
>
> igor
>
--
You received this message because you are subscribed to the Google Groups
"google-codejam" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-code?hl=en.