. Perfectly workable and very compact, but it doesn't deal with quoted votes.
So I went ahead and wrote several dozen lines of Python. This runs in Golly and dumps a .CSV file to the clipboard.
I could add a few more lines and have the script go fetch the HTML with urllib2, but thirty-times-larger-than-calcyman-code seemed like plenty enough oversizedness.
There are much more efficient ways of doing most of the parsing subtasks, but this code is simplistic enough that most people should be able to read through it and figure out what it's doing at each stage... if I added a few helpful comments and named some variables a little better. Maybe I'll do that.
Code: Select all
Total, Pattern #, Votes
75, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
67, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2
61, 7, 1, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 2, 2, 3
6, 32, 1, 1, 1, 1, 1, 1
39, 28, 2, 3, 2, 3, 3, 2, 3, 1, 3, 2, 3, 3, 3, 2, 2, 1, 1
32, 20, 3, 2, 2, 2, 3, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 3, 2, 2
30, 19, 1, 1, 3, 2, 2, 3, 3, 2, 1, 2, 2, 3, 1, 1, 3
29, 12, 1, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 3, 1
29, 11, 1, 2, 2, 2, 1, 3, 2, 1, 1, 1, 2, 2, 2, 3, 2, 2
28, 6, 2, 3, 2, 3, 1, 2, 1, 1, 2, 1, 2, 3, 2, 3
26, 5, 2, 2, 2, 3, 2, 1, 2, 1, 3, 2, 2, 3, 1
24, 8, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 1, 1
23, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1
23, 29, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1
23, 23, 3, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 3
23, 13, 1, 1, 1, 2, 2, 3, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1
22, 17, 2, 2, 2, 1, 1, 2, 1, 3, 1, 2, 1, 2, 2
21, 4, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2
21, 15, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2
20, 18, 2, 1, 2, 3, 1, 1, 2, 2, 2, 1, 3
19, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 3
17, 26, 1, 1, 1, 2, 1, 2, 2, 3, 2, 1, 1
17, 24, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2
17, 22, 1, 2, 3, 2, 1, 2, 1, 2, 1, 2
16, 34, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2
16, 30, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1
15, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1
14, 33, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1
14, 25, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1
14, 14, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1
13, 27, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1
13, 21, 2, 1, 1, 1, 1, 3, 1, 3
13, 16, 2, 1, 2, 2, 1, 1, 1, 1, 2
12, 31, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1
It's just muzik's votes now that aren't currently counted by the script. I guess it would be simple enough to make one more posting just as the vote closes, with copies of their votes in standard format. The script doesn't bother to check for double votes, and anything that doesn't exactly match the specified format is silently ignored, so theoretically that should work fine.
I was wrong about PkmnQ's votes not getting picked up. A bullet list of votes should still get found, because it's inside
tags, and all the script checks for is the angle brackets.
(However, my coding process involves rapidly making dozens of silly coding errors, and then fixing them until the script seems to work. So it's certainly possible that even with standard format everywhere, the script might still somehow count something wrong.)
Anyway, it looks like Sir Robin is currently ahead, apparently... but the 0E0P basketball team could still theoretically score three three-pointers and pull into the lead, and Team RCT is only a little behind that.