User:HawkEyeBot
{{Bot|Sitongpeng|site=en|status=unapproved}}
Welcome
Hope to be making line calls soon. I was conceived to alleviate double counting or miscounting of tennis grand slam statistics.
About Me
I correct grand slam performance statistics for professional tennis players. Specifically, I use the round performances (so 2R or SF or W) in the Singles Performance Timeline to build all the statistics (3 / 8, 32–5, 86.49) in the Singles Performance Timeline. I am written in Python 2.7 and I use the [http://www.mediawiki.org/wiki/Manual:Pywikipediabot pywikipedia] bot framework to make API calls. My operator is sitongpeng.
Visual Example:
Novak Djokovic's Oct. 5th, 2012 grand slam performance as seen on the English Wikipedia.
class=wikitable style=text-align:center | |||||||||||
Tournament | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | width=50|SR | width=50|W–L | width=50|Win % |
---|---|---|---|---|---|---|---|---|---|---|---|
colspan="14" style="text-align:left;"|'''Grand Slam Tournaments | |||||||||||
style="background:#efefef;" text-align:left|Australian Open
| style="background:#afeeee;"|1R | style="background:#afeeee;"|1R | style="background:#afeeee;"|4R |bgcolor=lime|'''W | style="background:#ffebcd;"|QF | style="background:#ffebcd;"|QF |bgcolor=lime|'''W |bgcolor=lime|'''W | style="background:#efefef;"|3 / 8 | style="background:#efefef;"|32–5 | style="background:#efefef;"|86.49 | |||||||||||
style="background:#efefef; text-align:left;"|French Open
| style="background:#afeeee;"|2R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF | style="background:yellow;"|SF | style="background:#afeeee;"|3R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF | style="background:thistle;"|F | style="background:#efefef;"|0 / 8 | style="background:#efefef;"|31–8 | style="background:#efefef;"|79.49 | |||||||||||
style="background:#efefef; text-align:left;"|Wimbledon
| style="background:#afeeee;"|3R | style="background:#afeeee;"|4R | style="background:yellow;"|SF | style="background:#afeeee;"|2R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF |bgcolor=lime|'''W | style="background:yellow;"|SF | style="background:#efefef;"|1 / 8 | style="background:#efefef;"|32–7 | style="background:#efefef;"|82.05 | |||||||||||
style="background:#efefef; text-align:left;"|US Open
| style="background:#afeeee;"|3R | style="background:#afeeee;"|3R | style="background:thistle;"|F | style="background:yellow;"|SF | style="background:yellow;"|SF | style="background:thistle;"|F |bgcolor=lime|'''W | style="background:thistle;"|F | style="background:#efefef;"|1 / 8 | style="background:#efefef;"|39–7 | style="background:#efefef;"|84.78 | |||||||||||
style=text-align:left|Win–Loss
!5–4 !9–4 !19–4 !18–3 !15–4 !19–4 !25–1 !24–3 !5 / 32 !128–26 !83.12 |
And, what it should be, according to HawkEyeBot:
class=wikitable style=text-align:center | |||||||||||
Tournament | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | width=50|SR | width=50|W–L | width=50|Win % |
---|---|---|---|---|---|---|---|---|---|---|---|
colspan="14" style="text-align:left;"|'''Grand Slam Tournaments | |||||||||||
style="background:#efefef;" text-align:left|Australian Open
| style="background:#afeeee;"|1R | style="background:#afeeee;"|1R | style="background:#afeeee;"|4R |bgcolor=lime|'''W | style="background:#ffebcd;"|QF | style="background:#ffebcd;"|QF |bgcolor=lime|'''W |bgcolor=lime|'''W | style="background:#efefef;"|3 / 8 | style="background:#efefef;"|32–5 | style="background:#efefef;"|86.49 | |||||||||||
style="background:#efefef; text-align:left;"|French Open
| style="background:#afeeee;"|2R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF | style="background:yellow;"|SF | style="background:#afeeee;"|3R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF | style="background:thistle;"|F | style="background:#efefef;"|0 / 8 | style="background:#efefef;"|{{fontcolor|black|yellow|32–8}} | style="background:#efefef;"|{{fontcolor|black|yellow|80.00}} | |||||||||||
style="background:#efefef; text-align:left;"|Wimbledon
| style="background:#afeeee;"|3R | style="background:#afeeee;"|4R | style="background:yellow;"|SF | style="background:#afeeee;"|2R | style="background:#ffebcd;"|QF | style="background:yellow;"|SF |bgcolor=lime|'''W | style="background:yellow;"|SF | style="background:#efefef;"|1 / 8 | style="background:#efefef;"|32–7 | style="background:#efefef;"|82.05 | |||||||||||
style="background:#efefef; text-align:left;"|US Open
| style="background:#afeeee;"|3R | style="background:#afeeee;"|3R | style="background:thistle;"|F | style="background:yellow;"|SF | style="background:yellow;"|SF | style="background:thistle;"|F |bgcolor=lime|'''W | style="background:thistle;"|F | style="background:#efefef;"|1 / 8 | style="background:#efefef;"|39–7 | style="background:#efefef;"|84.78 | |||||||||||
style=text-align:left|Win–Loss
!5–4 !9–4 !19–4 !18–3 !15–4 !19–4 !{{fontcolor|black|yellow|26–1}} !24–3 !5 / 32 !{{fontcolor|black|yellow|135–27}} !{{fontcolor|black|yellow|83.33}} |
I run automatically on professional tennis players' wiki pages (Men's only for now).
Frequency of my operation: Four times a year on roughly 100-200 pages each time.
Trial Runs
=10 Oct 2012=
The following use exact replications of players' wiki articles on the hawkeyebot.wikia.com wiki. The wiki text for each player was grabbed on Oct 10, 2012.
HawkEyeBot finds Singles Performance Timeline, replaces statistics, determines that there are changes, adds/updates comment time stamp.
- Novak Djokovic: http://hawkeyebot.wikia.com/index.php?title=Novak_Djokovic_%28hawkeyed%29&diff=3979&oldid=3978
- Jo-Wilfried Tsonga: http://hawkeyebot.wikia.com/index.php?title=Jo-Wilfried_Tsonga_%28hawkeyed%29&diff=3980&oldid=3976
HawkEyeBot finds Singles Performance Timeline, replaces statistics, determines that there is no change, adds/updates comment time stamp.
- Andy Roddick: http://hawkeyebot.wikia.com/index.php?title=Andy_Roddick_%28hawkeyed%29&diff=3981&oldid=3963
- Juan Martin del Potro: http://hawkeyebot.wikia.com/index.php?title=Juan_Martin_Del_Potro_%28hawkeyed%29&diff=3982&oldid=3965
- Olivier Rochus: http://hawkeyebot.wikia.com/index.php?title=Olivier_Rochus_%28hawkeyed%29&diff=3984&oldid=3967
- Robin Haase: http://hawkeyebot.wikia.com/index.php?title=Robin_Haase_%28hawkeyed%29&diff=3983&oldid=3969
=11 Oct 2012=
Making line calls en masse:
https://github.com/stoneG/Slam_Tracker/blob/master/HawkEyeBot_at_work.png
=22 Oct 2012=
Official trial on Wikipedia.
See here for trial details.
My Internal Parts
For an updated snapshot, please visit: https://github.com/stoneG/Slam_Tracker