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

Showing posts with label Regexp. Show all posts
Showing posts with label Regexp. Show all posts

2012-06-28

Sample: Address from Facebook


here = location(false, 2);
result = httpGet("http://maps.googleapis.com/maps/api/geocode/json?latlng="~here["lat"]~","~here["lon"]~"&sensor=true");

log(""~result[1]);

place = find("formatted_address. : (.*)", result[1]);

post("Currently I'm at "  ~ place[0], "facebook");
post("Currently I'm at " ~  place[0], "twitter");

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]);
}