Pular para o conteúdo

Ver a temperatura da sua cidade via terminal

Tava aqui em casa, no maior calorão e fiquei curioso pra saber a quão perto do inferno a temperatura tava, até aí beleza, só que eu estava no meio de um monte de terminais, dai pensei... "Seria mais útil ver isso num único comando", então fui lá pesquisei uma API legal e fiz o Shell Script com API do http://www.previsaodotempo.org
Perfil removido removido
Hits: 4.996 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Tava aqui em casa, no maior calorão e fiquei curioso pra saber a quão perto do inferno a temperatura tava, até aí beleza, só que eu estava no meio de um monte de terminais, dai pensei... "Seria mais útil ver isso num único comando", então fui lá pesquisei uma API legal e fiz o Shell Script com API do http://www.previsaodotempo.org
Download 5923.temperatura.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/bash

#    KoubackTr 2013
#    Shell Script API Temperatura do clima.
#    Learners OF curiosity.
#
#    http://koubacktr.wordpress.com
#    http://twitter.com/kouback_tr_
#

cidade="São+Paulo" #DEFINA A SUA CIDADE. usa-se + no lugar de espaço

# API
API="http://www.previsaodotempo.org/api.php?city=$cidade"
F=`curl -s "$API" | cut -f14 -d '"'`
HUMIDADE=`curl -s "$API" | cut -f22 -d '"'`

# Logica matematica de fahrenheit para celsius
# expr só aceita expressões numericas, então fiz a logica de '/ 2 + 3' para substituir o 1,8
# com isso a margem de erro é 0 ou 1 para mais...
C1=`expr $F - 32`
C=`expr $C1 / 2 + 3`

echo ""
echo "Temperatura de $cidade"
echo "Celsius     $C c°"
echo "Fahrenheit  $F F"
echo "Humidade    $HUMIDADE"
echo ""
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Meu script em shell entendo chamadas ao sistema do mesmo

Cadastro em shell

Soma múltiplos de 3 ou 5 abaixo de 1000

Trocar senha de usuário via SSH

Pesquisando arquivos interativamente...

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.