Weather Channel for Torsmo
Publicado por Adão S. Raul Neto 18/10/2005
[ Hits: 5.689 ]
Homepage: https://github.com/adaoraul
Script que mostra diversas informações sobre o tempo em sua cidade no torsmo
#!/usr/bin/perl -w
# Script criado para ser usado com o torsmo
# mostra a previsao do tempo da cidade
# escolhida
#
# by dark_on_weed
# Colocar o nome da cidade
# Algumas cidades podem dar problemas,
# mas será corrigido na proxima versão.
my $cidade = "Porto Alegre";
###########################################################################
use POSIX;
use LWP::Simple;
my $numArgs = $#ARGV+1;
my $key = $ARGV[0];
my $conteudo = get("http://br.weather.com/search/search/?where=$cidade&what=");
sub temperatura
{
@temperatura = split(/<TD COLSPAN=\"2\" CLASS=\"obsTempText\" VALIGN=\"TOP\">/,$conteudo);
@temperatura = split(/<\/TD>/,$temperatura[1]);
$temperatura[0] =~ s/(_[^_]*_[^_]*_)|( )//;
$temperatura[0] =~ s/(_[^_]*_[^_]*_)|(°C)//;
return $temperatura[0];
}
sub vento
{
@vento = split(/<TD CLASS=\"currentObsText\">/,$conteudo);
@vento = split(/<\/TD>/,$vento[1]);
return $vento[0];
}
sub umidade
{
@umidade = split(/<TD CLASS=\"currentObsText\">/,$conteudo);
@umidade = split(/<\/TD>/,$umidade[3]);
return $umidade[0];
}
if($key eq "Temp") {
$temperatura = temperatura();
print "$temperatura";
}
elsif($key eq "Umidade") {
$umidade = umidade();
print "$umidade";
}
elsif($key eq "Vento") {
$vento = vento();
print "$vento";
}
elsif($key eq "Cidade") {
print "$cidade";
}
Wallpapers aleatórios no Fluxbox
Verificação se utilizador existe ou não
Calculadora com Perl com menos de 10 linhas de código
Nenhum comentário foi encontrado.
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Instalação do driver Epson L3150 [RESOLVIDO] (5)
Continuando meus tópicos anteriores (7)









