Roxen.git
/
server
/
config_interface
/
boxes
/
megatokyo.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/config_interface/boxes/megatokyo.pike:16:
string parse( RequestID id ) { string data; string contents = ""; if( !(data = .Box.get_http_data("www.megatokyo.com",80,"GET / HTTP/1.0" ) )) contents = "Fetching data from megatokyo..."; else { string img;
-
string
rant,
status;
+
string status;
sscanf( data, "%*sstrips/%s.gif", img ); sscanf( data, "%*s<!--%*sstuff you%*s - start -->%s<!--", status );
-
sscanf( data,
-
"%*s<!-- n e w s r a n t c o m e n t -->"
-
"%s"
-
"<!-- comments area ends here for PIRO-->",
-
rant );
-
-
if( !
status || !rant || !
img )
+
if( !img )
return ("<box type='"+box+"' title='"+box_name+"'>"+data+"</box>");
-
+
if( !status )
+
status = "";
array st = status/"<br>"; string tmp; status = "<font size=-1>"; if( sizeof( st ) > 4 ) { sscanf( st[0], "%*s>\n%s", tmp ); status += tmp +"<br />due "+ st[1]+ " ("; sscanf( st[2], "%*s%[0-9]%% done", tmp ); status += tmp+"% done)<br />\n"; status += "<i>"+st[3]+"</i><br />";