Tempo e temperatura local no terminal
Publicado por Khayla Elias dos Santos (última atualização em 22/11/2013)
[ Hits: 4.982 ]
Homepage: https://linktr.ee/khayla.elias
Este script permite a exibição do tempo (temperatura, umidade relativa do ar e outros) de uma determinada localidade através do terminal. Para ver como usá-lo, leia o comentário nas primeiras linhas do código.
Sugestão de uso: rodar em uma das janelas do "Screen" ou do "Terminator".
#!/bin/bash # Description: get and display weather data of station selected # Input: station ID of local (get in http://www.nws.noaa.gov/tg/siteloc.shtml) # By: Alexandre Elias dos Santos (aleniac@ufmg.br) # Example of use: getweather SBBR intervalo=1200 # intervalo de atualizacao DIR="$HOME/.wmWeatherReports" # filtro="[0-9]-[0-9]|UTC|Wind|Temp|Hum|Sky" filtro="" # exibe todo arquivo clear; cd ~ if [ ! -d $DIR ]; then mkdir $DIR fi # verifica existencia do diretorio de trabalho if [ $# = 0 ]; then cod=SBBH else cod=`echo "$1"|cut -c -4` fi # seleciona por default estacao de Belo Horizonte while [ 0 ]; do rm $cod.TXT 2> /dev/null wget -q http://weather.noaa.gov/pub/data/observations/metar/decoded/$cod.TXT ret=$? clear if [ $ret = 0 ]; then mv $cod.TXT $DIR/$cod.TXT else printf "\e[31;1mwget (`date +%H:%M:%S`): error to get file $cod.TXT\e[m\n" fi # oculta arquivo apos baixa-lo test -f $DIR/$cod.TXT && egrep "$filtro" $DIR/$cod.TXT # filtra e exibe saida sleep $intervalo done # atualiza e exibe os dados temporariamente
Cálculo de número perfeito único
Script para start,stop de .jar
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Instalar Dual Boot, Linux+Windows. (5)
Conky, alerta de temperatura alta (16)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









