Script para obter informações do tempo
Publicado por Everson Caratti 12/03/2006
[ Hits: 6.502 ]
Esse script foi inspirado em um outro em perl que tambem retornava dados do tempo porem cada vez que era executado baixava a pagina novamente. Então resolvi fazer esse que baixa a pagina a cada 10 minutos, ou melhor sempre qie muda o primeiro digito dos minutos.
Você precisa edita-lo e configurar para a sua cidade.
Foi desenvovido para ser usado com o conky.
Sintaxe: ./tempo.sh <Temperatura|Previsao|Umidade|Vento>
#!/bin/bash # # Desenvolvido para ser usado com o conky, mesmo que seja informado # um periodo menor q 10 min, o arquivo soh e gerado a qdo muda o 1o # digito dos minutos. ex: 15:35 -> tempo.120306_153 -----------v log="/tmp/tempo.$(date +%d%m%y_%H)$(date +%M | cut -c1)" cidade="br-primavera_do_leste" if [ ! -f $log ] ; then ## mude aqui para a sua cidade rm /tmp/tempo.* site="http://www1.folha.uol.com.br/folha/tempo/$cidade.shtml" lynx -accept_all_cookies -dump $site > $log fi [ -f $log ] || exit 0 case "$1" in temperatura | temp | Temperatura | Temp | T | t) cat $log | grep "Temperatura" | grep "°C" | cut -d: -f 2 ;; umidade | umida | Umidade | Umida | U | u ) cat $log | grep "Umidade" | grep "\%" | cut -d: -f 2 ;; vento | Vento | V | v ) cat $log | grep "Vento:" | grep "km" | cut -d: -f 2 ;; previsao | Previsao | P | p ) [ "$2" = "" ] && dia=$(date +%d/%m) || dia=$2 cat $log | grep "$dia" | head -n 1 | sed 's/'$(echo $dia | sed 's/\//\\\//')'//' ;; *) cat $log | grep "$1" | cut -d"$2": -f 2 ;; esac
Baixando e instalando BrOffice 3.1
zSudo v1.1 - Sudo Gráfico Usando Zenity
retira espaços em branco de arquivos
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)