Tasker - Cotação do dólar usando Javascript
No segundo artigo da série, vamos aprender a combinar Javascript com jQuery para fazer com que o Tasker nos fale a cotação do dólar a cada duas horas.
Criando o código JavaScript
Partindo do princípio de que você já está familiarizadp com o Tasker, vamos à um exemplo mais complexo: utilização de Javascript. Caso não
tenha lido o primeiro artigo, clique aqui.
O primeiro passo será instalar um editor de códigos compatível com a sintaxe Javascript em nosso Android. Escolhi o DroidEdit Free:
Feita a instalação, abra o aplicativo e digite o seguinte código na janela "untitled":
Salve o código na raiz da memória do dispositivo (/sdcard) com o nome "cotacao.js". Nada o impede de escolher outro caminho no disco.
O primeiro passo será instalar um editor de códigos compatível com a sintaxe Javascript em nosso Android. Escolhi o DroidEdit Free:
Feita a instalação, abra o aplicativo e digite o seguinte código na janela "untitled":
$.get("http://economia.uol.com.br/cotacoes", function( data ) {
var html = $("body").text(data).text();
var regex1 = /venda/i;
var regex2 = /^.*quebradir">(.*)<.span><.div>/gi;
var saida = html.split("\n");
var texto = '';
for (i = 0; i<saida.length; i++) {
if (saida[i].match(regex1)) {
texto += saida[i].replace(regex2, "\$1");
break;
}
}
say("Cotação do dólar " + texto, "default", "default", "Media", 5, 5);
});
var html = $("body").text(data).text();
var regex1 = /venda/i;
var regex2 = /^.*quebradir">(.*)<.span><.div>/gi;
var saida = html.split("\n");
var texto = '';
for (i = 0; i<saida.length; i++) {
if (saida[i].match(regex1)) {
texto += saida[i].replace(regex2, "\$1");
break;
}
}
say("Cotação do dólar " + texto, "default", "default", "Media", 5, 5);
});
Salve o código na raiz da memória do dispositivo (/sdcard) com o nome "cotacao.js". Nada o impede de escolher outro caminho no disco.
