Actions

Sandbox

From Mike Beane's Blog

Revision as of 12:04, 4 July 2007 by Rabbi Bob (talk | contribs)

Galaxy


This template blows.

use LWP::Simple;

$out="test.txt";
open OUT, ">$out" or die "Cannot open $out for write :$!";

#Page URL for one PID
$pageURL="http://bf2web.gamespy.com/ASP/getplayerinfo.aspx?pid=43733951&info=per*,cmb*,twsc,cpcp,cacp,dfcp,kila,heal,rviv,rsup,rpar,tgte,dkas,dsab,cdsc,rank,cmsc,kick,kill,deth,suic,ospm,klpm,klpr,dtpr,bksk,wdsk,bbrs,tcdr,ban,dtpm,lbtl,osaa,vrk,tsql,tsqm,tlwf,mvks,vmks,mvn*,vmr*,fkit,fmap,fveh,fwea,wtm-,wkl-,wdt-,wac-,wkd-,vtm-,vkl-,vdt-,vkd-,vkr-,atm-,awn-,alo-,abr-,ktm-,kkl-,kdt-,kkd-";

$simplePage=get($pageURL);                      # Get the PID info

$simplePage =~ tr/\n/	/;                      # Replace the line break and add "	" spaces
my @test = split /	/ , $simplePage ;           # use "	" spaces to break up the data

for ($count = 240; $count <= 481; $count++) 
    {
    my $tmp = $count-237;                       # use an offset of 237 to align the names and values
    print OUT "@test[$tmp] ($tmp) = @test[$count]\n";
    }
D (3) = de-7
1183524807 (4) = de-8
H (5) = D
pid (6) = 43733951
nick (7) = RabbiBob
scor (8) = 14747
jond (9) = 1118657460
wins (10) = 321
loss (11) = 336
mode0 (12) = 661
mode1 (13) = 0
mode2 (14) = 0
time (15) = 672895
smoc (16) = 0
cmsc (17) = 8886
osaa (18) = 17
kill (19) = 4443
kila (20) = 659
deth (21) = 5329
suic (22) = 123
bksk (23) = 71
wdsk (24) = 18
tvcr (25) = 63285815
topr (26) = 48423247
klpm (27) = 0.40
dtpm (28) = 0.48
ospm (29) = 1.31
klpr (30) = 6.72
dtpr (31) = 8.06
twsc (32) = 5219
cpcp (33) = 1339
cacp (34) = 1008
dfcp (35) = 194
heal (36) = 224
rviv (37) = 518
rsup (38) = 228
rpar (39) = 64
tgte (40) = 0
dkas (41) = 0
dsab (42) = 329
cdsc (43) = 1574
rank (44) = 6
kick (45) = 6
bbrs (46) = 157
tcdr (47) = 56868
ban (48) = 0
lbtl (49) = 1183549560
vrk (50) = 0
tsql (51) = 214213
tsqm (52) = 371775
tlwf (53) = 29824
mvks (54) = 7
vmks (55) = 7
mvns (56) = CPTcaveman007
mvrs (57) = 6
vmns (58) = blinkofdeath
vmrs (59) = 21
fkit (60) = 3
fmap (61) = 303
fveh (62) = 0
fwea (63) = 0
tnv (64) = 0
tgm (65) = 0
wtm-0 (66) = 97347
wtm-1 (67) = 1803
wtm-2 (68) = 44908
wtm-3 (69) = 34217
wtm-4 (70) = 25001
wtm-5 (71) = 10320
wtm-6 (72) = 20689
wtm-7 (73) = 33686
wtm-8 (74) = 52174
wtm-9 (75) = 1657
wtm-10 (76) = 4211
wtm-11 (77) = 11845
wtm-12 (78) = 15144
wtm-13 (79) = 2762
wkl-0 (80) = 622
wkl-1 (81) = 15
wkl-2 (82) = 246
wkl-3 (83) = 227
wkl-4 (84) = 154
wkl-5 (85) = 135
wkl-6 (86) = 137
wkl-7 (87) = 135
wkl-8 (88) = 125
wkl-9 (89) = 94
wkl-10 (90) = 5
wkl-11 (91) = 161
wkl-12 (92) = 319
wkl-13 (93) = 0
wdt-0 (94) = 997
wdt-1 (95) = 22
wdt-2 (96) = 447
wdt-3 (97) = 369
wdt-4 (98) = 145
wdt-5 (99) = 211
wdt-6 (100) = 302
wdt-7 (101) = 323
wdt-8 (102) = 406
wdt-9 (103) = 43
wdt-10 (104) = 110
wdt-11 (105) = 153
wdt-12 (106) = 195
wdt-13 (107) = 9
wac-0 (108) = 15
wac-1 (109) = 27
wac-2 (110) = 19
wac-3 (111) = 11
wac-4 (112) = 40
wac-5 (113) = 20
wac-6 (114) = 42
wac-7 (115) = 15
wac-8 (116) = 10
wac-9 (117) = 29
wac-10 (118) = 61
wac-11 (119) = 33
wac-12 (120) = 24
wac-13 (121) = 0
wkd-0 (122) = 622:997
wkd-1 (123) = 15:22
wkd-2 (124) = 82:149
wkd-3 (125) = 227:369
wkd-4 (126) = 154:145
wkd-5 (127) = 135:211
wkd-6 (128) = 137:302
wkd-7 (129) = 135:323
wkd-8 (130) = 125:406
wkd-9 (131) = 94:43
wkd-10 (132) = 1:22
wkd-11 (133) = 161:153
wkd-12 (134) = 319:195
wkd-13 (135) = 0:9
vtm-0 (136) = 102035
vtm-1 (137) = 5247
vtm-2 (138) = 16570
vtm-3 (139) = 69640
vtm-4 (140) = 53562
vtm-5 (141) = 0
vtm-6 (142) = 4571
vkl-0 (143) = 1095
vkl-1 (144) = 11
vkl-2 (145) = 130
vkl-3 (146) = 309
vkl-4 (147) = 349
vkl-5 (148) = 0
vkl-6 (149) = 45
vdt-0 (150) = 482
vdt-1 (151) = 37
vdt-2 (152) = 92
vdt-3 (153) = 441
vdt-4 (154) = 469
vdt-5 (155) = 0
vdt-6 (156) = 29
vkd-0 (157) = 1095:482
vkd-1 (158) = 11:37
vkd-2 (159) = 65:46
vkd-3 (160) = 103:147
vkd-4 (161) = 349:469
vkd-5 (162) = 0
vkd-6 (163) = 45:29
vkr-0 (164) = 104
vkr-1 (165) = 2
vkr-2 (166) = 17
vkr-3 (167) = 35
vkr-4 (168) = 103
vkr-5 (169) = 0
vkr-6 (170) = 5
atm-0 (171) = 213551
atm-1 (172) = 116518
atm-2 (173) = 75052
atm-3 (174) = 12623
atm-4 (175) = 81673
atm-5 (176) = 60714
atm-6 (177) = 24156
atm-7 (178) = 25869
atm-8 (179) = 60828
atm-9 (180) = 1869
awn-0 (181) = 87
awn-1 (182) = 68
awn-2 (183) = 41
awn-3 (184) = 4
awn-4 (185) = 30
awn-5 (186) = 38
awn-6 (187) = 8
awn-7 (188) = 15
awn-8 (189) = 30
awn-9 (190) = 0
alo-0 (191) = 125
alo-1 (192) = 65
alo-2 (193) = 28
alo-3 (194) = 8
alo-4 (195) = 50
alo-5 (196) = 16
alo-6 (197) = 12
alo-7 (198) = 9
alo-8 (199) = 22
alo-9 (200) = 1
abr-0 (201) = 157
abr-1 (202) = 130
abr-2 (203) = 108
abr-3 (204) = 57
abr-4 (205) = 152
abr-5 (206) = 93
abr-6 (207) = 98
abr-7 (208) = 59
abr-8 (209) = 117
abr-9 (210) = 51
ktm-0 (211) = 125670
ktm-1 (212) = 65005
ktm-2 (213) = 100172
ktm-3 (214) = 127879
ktm-4 (215) = 100927
ktm-5 (216) = 74291
ktm-6 (217) = 38396
kkl-0 (218) = 852
kkl-1 (219) = 501
kkl-2 (220) = 609
kkl-3 (221) = 913
kkl-4 (222) = 634
kkl-5 (223) = 670
kkl-6 (224) = 264
kdt-0 (225) = 1107
kdt-1 (226) = 558
kdt-2 (227) = 652
kdt-3 (228) = 1212
kdt-4 (229) = 867
kdt-5 (230) = 688
kdt-6 (231) = 245
kkd-0 (232) = 284:369
kkd-1 (233) = 167:186
kkd-2 (234) = 609:652
kkd-3 (235) = 913:1212
kkd-4 (236) = 634:867
kkd-5 (237) = 335:344
kkd-6 (238) = 264:245
de-6 (239) = 473
de-7 (240) = 215
de-8 (241) = 368
D (242) = $
43733951 (243) = 1996
RabbiBob (244) = $