Pages

Labels

Sample (14) Intent (5) Media (5) Location (4) Funny (3) HTTP (3) Sleep as Android (3) WiFi (3) Alarm (2) Recording (2) Regexp (2) Array (1) Basic (1) Battery (1) Browser (1) Calculator (1) Contacts (1) Content Provider (1) Cron (1) Dialog (1) Dictionary (1) Export (1) Function (1) GUI (1) Game (1) Loop (1) Random (1) SD Card (1) Social (1) Temperature (1) Text to Speech (1) Weather (1)

Search Scripts

2012-02-18

Temprature from Web

// Get temperature in Prague and parse it out of the response

param = {"unit" : "c"};
response = httpGet("http://weather.yahoo.com/czech-republic/hlavni-mesto-praha/prague-796597/", param);

if (response[0] == 200) {
html = response[1];
match = find(".*Feels.*>(-?[1-9]?[0-9]).*Baro.*", html);

alert("Prague: " ~ match[0] ~ " ?C");

} else {
alert("Weather server error: " ~ response[0]);
}

No comments:

Post a Comment