Script para obter informações do tempo
Publicado por Everson Caratti 12/03/2006
[ Hits: 6.215 ]
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
Criador de VirtualHosts Apache no Ubuntu e Debian
Multiconversor (Octal para binário, decimal para hexadecimal, etc)
Script simples para encerrar conexões
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
WACOM Intuos no Ubuntu - muita dificuldades (1)
Instalação do Programa Imposto de Renda Pessoa Física 2023 [RESOLVIDO]... (6)
Instalando e compilando o GCC/G++ erro (4)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter