<$BlogRSDURL$>
Proceeds from the ads below will be donated to the Bob Wuesthoff scholarship fund.

Tuesday, July 12, 2005

First Pass: Semi-Automated Minor League Scores

This is a long post because it goes back to the 7/8, the day after the last pass I made at this. We'll see how well it works in the future; I plan on making this fully automated, including bot posting. BTW, there are a couple several bugs I know about, so don't bother writing about them:

2005-07-08: Salt Lake 6, Colorado Springs 5

Allen: 1-2, 2 BB, 1 HR
Gordon: 2-4
Specht: 2-4
Bergman, D: (W, 5-3) (in relief), 1.1 IP, 0 ER, 2 K, 0 BB, 2.44 ERA
2005-07-09: Salt Lake 9, Colorado Springs 4
Prieto: 2-5
Specht: 2-5, 3 RBI
Gorneault: 2-5
Mathis: 2-4, 1 HR
Gordon: 1-5, 1 HR
Pavkovich: 2-3, 2 BB
Moseley: 2.1 IP, 0 ER, 1 K, 2 BB, 5.00 ERA
Cyr: (W, 4-2) (in relief), 5.2 IP, 2 ER, 4 K, 3 BB, 4.64 ERA
2005-07-10: Salt Lake 6, Colorado Springs 7
Gorneault: 1-5, 3 RBI
Allen: 2-5, 1 HR
Pavkovich: 2-4
Budde: 2-4
Thomas: 4.0 IP, 5 ER, 2 K, 4 BB, 5.79 ERA
Rouwenhorst: (L, 3-2) (in relief), 2.0 IP, 1 ER, 2 K, 0 BB, 6.48 ERA
Brunet: 2.0 IP, 1 ER, 2 K, 0 BB, 7.53 ERA
2005-07-08: Wichita 3, Arkansas 7
Murphy: 2-4
Maier, M: 1-4, 1 HR
Pressley, J: 2-4
Stocker: 2-4
Markray: (L, 4-4), 0.1 IP, 4 ER, 0 K, 3 BB, 4.84 ERA
McGill: 2.2 IP, 2 ER, 2 K, 2 BB, 4.67 ERA
2005-07-09: Wichita 4, Arkansas 12 (Completed Early: Doubleheader)
King: 2-3
Armitage: (L, 2-3), 3.0 IP, 5 ER, 0 K, 3 BB, 4.26 ERA
2005-07-09: Wichita 4, Arkansas 5 (Completed Early: Doubleheader)
Murphy: 3-4, 1 HR
Gomez: 2-3
Stodolka: (L, 3-8), 4.0 IP, 5 ER, 2 K, 4 BB, 5.90 ERA
2005-07-11: Arkansas 0, San Antonio 3
Willits, R: 2-2
Callaspo, A: 2-4
Shell: (L, 5-7), 6.2 IP, 2 ER, 6 K, 0 BB, 4.84 ERA
Pullin: 1.1 IP, 0 ER, 2 K, 0 BB, 4.08 ERA
2005-07-08: Rancho Cucamonga 1, Lake Elsinore 4
Rodriguez, R: (L, 8-3), 6.1 IP, 3 ER, 0 K, 2 BB, 3.61 ERA
DeLoizaga-Carney: 1.2 IP, 0 ER, 3 K, 0 BB, 5.58 ERA
2005-07-09: Rancho Cucamonga 8, Lake Elsinore 9
Finley: 2-4
Kendrick, H: 2-5, 1 HR
Wilson: 2-5, 1 HR, 3 RBI
Remole: 3-5
Hunter: 5.2 IP, 6 ER, 3 K, 3 BB, 4.42 ERA
MacKenzie: (L, 0-2) (in relief), 0.1 IP, 2 ER, 0 K, 1 BB, 6.80 ERA
Thompson: 2.0 IP, 1 ER, 2 K, 1 BB, 5.46 ERA
2005-07-10: Rancho Cucamonga 4, Lake Elsinore 6
Remole: 2-4
Wilson: 2-4
Brown: 0-2, 2 BB
Edwards: 6.2 IP, 2 ER, 4.21 ERA
Dowdy: (BS, 2)(L, 2-1) (in relief), 0.0 IP, 1 ER, 0 K, 0 BB, 5.25 ERA
2005-07-11: Rancho Cucamonga 5, High Desert 4
Kendrick, H: 2-5
Johnson: 3-4
Weaver: (W, 2-1), 5.2 IP, 3 ER, 8 K, 1 BB, 5.85 ERA
2005-07-08: Cedar Rapids 5, Quad Cities 2
Toussaint: 2-4
Madrigal: 1-4, 1 HR
Renz: 0-2, 2 BB
Walston: 1-4, 1 HR
Gelinas: (W, 5-5), 6.0 IP, 0 ER, 3 K, 1 BB, 3.57 ERA
Ray: 2.0 IP, 0 ER, 1 K, 1 BB, 5.02 ERA
2005-07-09: Cedar Rapids 7, Quad Cities 8
Rodriguez, S: 1-5, 1 HR
Collins: 3-4
Leblanc: 2-4, 3 RBI
Walston: 2-4
Douglas: 2.0 IP, 1 ER, 0 K, 1 BB, 6.91 ERA
Waters: (BS, 2)(L, 1-4) (in relief), 0.2 IP, 2 ER, 0 K, 1 BB, 4.72 ERA
2005-07-10: Cedar Rapids 3, Quad Cities 6
Casilla: 2-4, 1 HR
Sutton: 0-3, 2 BB
Sandoval, F: 2-5
Collins: 2-4
Smith: (L, 4-6), 5.1 IP, 4 ER, 2 K, 3 BB, 5.23 ERA
2005-07-11: Cedar Rapids 3, Quad Cities 10
Casilla: 2-4
Toussaint: 2-4
Sutton: 1-4, 1 HR
Renz: 1-3, 1 HR
Simard: (L, 5-6), 2.0 IP, 6 ER, 0 K, 1 BB, 6.38 ERA
2005-07-08: Idaho Falls 1, Orem 2
McConnell: 2-3
Penn: (L, 0-1), 4.0 IP, 1 ER, 4 K, 1 BB, 3.63 ERA
Eckley: 1.2 IP, 0 ER, 1 K, 1 BB, 3.38 ERA
Schambough: 1.1 IP, 0 ER, 2 K, 1 BB, 2.84 ERA
2005-07-09: Idaho Falls 3, Orem 7
Santana: 2-4
Harkcom: (L, 0-2), 2.0 IP, 3 ER, 1 K, 1 BB, 10.12 ERA
Henninger: 2.0 IP, 2 ER, 3 K, 0 BB, 1.56 ERA
Garcia: 3.0 IP, 1 ER, 3 K, 1 BB, 2.77 ERA
2005-07-11: Orem 4, Missoula 6
Coon: 2-4
Martinez: 2-3
Overstreet: 2-2
Smith: 2-4
Marek: 4.0 IP, 3 ER, 5.14 ERA
Morillo: (L, 0-2) (in relief), 1.0 IP, 1 ER, 0 K, 0 BB, 6.75 ERA
Lynch: 2.0 IP, 0 ER, 0 K, 1 BB, 1.80 ERA
2005-07-08: Las Vegas vs. Portland: Postponed: Rain
2005-07-09: Las Vegas 0, Portland 5 (Completed Early: Doubleheader)
Alvarez: (L, 0-1), 1.0 IP, 2 ER, 2 K, 1 BB, 2.70 ERA
Thompson: 5.0 IP, 1 ER, 3.71 ERA
2005-07-09: Las Vegas 6, Portland 3 (Completed Early: Doubleheader)
Aybar: 2-3
Nakamura: 3-4
Flores: 1-2, 2 BB
Totten: (W, 7-6), 5.0 IP, 3 ER, 3 K, 2 BB, 6.17 ERA
Schmoll: 2.0 IP, 0 ER, 3 K, 0 BB, 4.78 ERA
2005-07-10: Las Vegas 2, Portland 4
Nakamura: 2-4
Eckert: (L, 4-3), 5.0 IP, 4 ER, 6 K, 3 BB, 5.44 ERA
Gonzalez: 2.0 IP, 0 ER, 1 K, 1 BB, 4.82 ERA
2005-07-08: Montgomery 1, Jacksonville 2
Washington: 0-2, 2 BB
Martinez: 2-4
Flinn: (L, 2-3), 4.2 IP, 1 ER, 1 K, 0 BB, 4.11 ERA
2005-07-09: Montgomery 11, Jacksonville 1
Raburn: 0-3, 3 BB
Maniscalco: 2-5
Dukes: 2-4
Washington: 2-5
Bankston: 2-5
Riggans: 2-5
Isenia: 1-3, 2 BB, 1 HR, 3 RBI
Mateo: 2-5
Hammel, J: 3.1 IP, 1 ER, 4 K, 3 BB, 2.66 ERA
Lockwood: (W, 3-6) (in relief), 3.2 IP, 0 ER, 4 K, 0 BB, 7.21 ERA
Salas: 2.0 IP, 0 ER, 3 K, 1 BB, 0.00 ERA
2005-07-10: Montgomery 2, Jacksonville 1
Isenia: 2-4
Cromer: 6.2 IP, 0 ER, 4.85 ERA
Smith: (W, 3-0) (in relief), 1.2 IP, 0 ER, 2 K, 1 BB, 0.00 ERA
2005-07-11: Montgomery 8, Jacksonville 2
Washington: 2-4, 1 HR
Bankston: 2-4
Martinez: 2-3
Shields: (W, 2-4), 6.0 IP, 2 ER, 5 K, 3 BB, 3.83 ERA
Lugo: 2.0 IP, 0 ER, 5 K, 2 BB, 1.56 ERA
2005-07-08: Vero Beach 1, Sarasota 6 (Completed Early: Rain)
Kemp: 1-1, 1 HR
Pimentel: (L, 6-4), 3.0 IP, 6 ER, 3 K, 0 BB, 4.28 ERA
Rodriguez: 2.0 IP, 0 ER, 6 K, 0 BB, 4.41 ERA
2005-07-09: Vero Beach vs. Sarasota: Cancelled: Rain
2005-07-11: Clearwater 2, Vero Beach 3
Tugwell: 2-3, 1 HR
Nichols: 0-2, 2 BB
Carlsen: 5.0 IP, 2 ER, 1 K, 1 BB, 3.72 ERA
Parcus: (L, 0-2) (in relief), 2.0 IP, 1 ER, 2 K, 0 BB, 3.94 ERA
2005-07-12: Clearwater 4, Vero Beach 7
Moss, T: 1-4, 1 HR, 4 RBI
Rodriguez: 2-4
Blalock: 2-4
Sellier: 2-4
Nichols: 1-2, 2 BB
Correll: 0-2, 2 BB
Ramsey: (L, 0-2), 5.0 IP, 3 ER, 4 K, 0 BB, 4.61 ERA
Squires: 1.2 IP, 0 ER, 0 K, 1 BB, 3.12 ERA
2005-07-08: Columbus 3, Asheville 9
Laurin: 1-3, 1 HR
Carter, R: 2-4, 1 HR
Hammes: (L, 2-4), 3.2 IP, 6 ER, 0 K, 4 BB, 5.04 ERA
2005-07-09: Columbus 14, Asheville 9
Carter, R: 2-6
Laurin: 0-1, 2 BB
Denker, T: 2-6
Dewitt: 3-6
May: 2-5
Westervelt: 5-6, 1 HR, 4 RBI
Gutierrez: 3-6
Brown: 2-5, 4 RBI
Weeden: 3.2 IP, 6 ER, 5.21 ERA
Bailey: (W, 1-2) (in relief), 3.1 IP, 0 ER, 2 K, 2 BB, 7.63 ERA
2005-07-10: Columbus 13, Asheville 10
Carter, R: 3-6, 1 HR, 3 RBI
Denker, T: 3-5, 3 HR, 7 RBI
May: 2-4, 1 HR
Westervelt: 1-3, 2 BB
Gutierrez: 2-5
Elbert: (W, 4-4), 5.0 IP, 2 ER, 6 K, 4 BB, 3.41 ERA
Nelson: 3.0 IP, 1 ER, 0 K, 1 BB, 3.86 ERA
2005-07-11: Columbus 5, Asheville 2
Carter, B: 3-5
Dewitt: 2-4
Batz: 2-3
Westervelt: 2-4
Laurin: 2-4
Johnson, B: (W, 8-3), 7.0 IP, 2 ER, 6 K, 2 BB, 3.21 ERA
Akin: 2.0 IP, 0 ER, 3 K, 0 BB, 3.60 ERA
2005-07-09: GCL Mets vs. GCL Dodgers: Postponed: Rain
2005-07-11: GCL Nationals 6, GCL Dodgers 1
Castro: 3-5, 3 RBI
Ogando: 2-4
Lugo: (W, 2-1), 5.0 IP, 0 ER, 5 K, 1 BB, 2.08 ERA
2005-07-08: Casper 8, Ogden 5
Wimberly: 3-5
Blumenthal: 2-3, 2 BB
Garner: 1-4, 1 HR, 3 RBI
Berglund: 0-3, 2 BB
Allen: 3-5, 3 RBI
Metzger: (W, 1-0) (in relief), 2.0 IP, 0 ER, 1 K, 0 BB, 7.71 ERA
Johnston: 1.1 IP, 0 ER, 3 K, 0 BB, 0.00 ERA
2005-07-09: Casper 7, Ogden 5
Young: 3-4
Garner: 2-4, 1 HR, 3 RBI
Roe: 2.0 IP, 1 ER, 1 K, 4 BB, 4.50 ERA
Binda: (W, 2-0) (in relief), 2.0 IP, 0 ER, 3 K, 1 BB, 4.63 ERA
Ruthven: 2.0 IP, 0 ER, 2 K, 0 BB, 1.54 ERA
2005-07-11: Ogden 9, Helena 8
Rivera: 3-5, 1 HR
Sutherland: 2-3, 2 BB
Mitchell: 2-5
Apodaca: 2-5, 1 HR, 3 RBI
Alvarez: 1.2 IP, 5 ER, 0 K, 1 BB, 6.75 ERA
Pfeiffer: (W, 2-1) (in relief), 4.1 IP, 3 ER, 3 K, 1 BB, 7.02 ERA
Meloan: 2.0 IP, 0 ER, 3 K, 0 BB, 3.00 ERA

Comments:
Cool beans, Rob. Are you doing this with RSS?
 
No, actually the story was long and ugly. (Warning: technical details follow.) I started looking at the minorleaguebaseball.com website HTML output over the weekend, and it turned out they have this hopelessly elaborate content distribution mechanism that only a real Java CS weenie could love. The catch is that there is no parseable HTML for any of the games, user stats, or team stats. This is because they have a series of Javascript scripts containing each day's raw data. A master script then uses the game code for an individual game to include that data and shove it through a presentation function, which uses Javascript document.write() to produce the result you see. This tends to make it extremely opaque to most crawlers, so I imagine it puts them off. So the thing to do is to find and parse the individual game data files.

That is to say, I wish there were RSS available.
 
One other comment: all this Javascript makes the pages load extremely slowly. It explained a lot, actually.
 
BRAVO!
 

Post a Comment

Note: Only a member of this blog may post a comment.



Newer›  ‹Older
This page is powered by Blogger. Isn't yours?
Google

WWW 6-4-2