Afficher/cacher Sommaire
La météo dans le terminal avec AnsiWeather
Les données météorologiques proviennent de l’API http://openweathermap.org/api OpenWeatherMap
AnsiWeather est publié sous la licence BSD 3-Clause.
Dépendances pour AnsiWeather
- Une commande pour récupérer des données sur internet comme cURL or wget.
- jq (Commande légère et flexible pour JSON)
- bc (La commande bc est une « calculatrice »)
Installation des dépendances
- Installation de jq
- ArchLinux/Manjaro :
yaourt -S jq
- Debian/Ubuntu :
sudo apt-get install jq
- ArchLinux/Manjaro :
- Installation de bc
- ArchLinux/Manjaro :
sudo pacman -S bc
- Debian/Ubuntu :
sudo apt-get install bc
- ArchLinux/Manjaro :
Clonage de AnsiWeather
git clone https://github.com/fcambus/ansiweather.git
Configuration de AnsiWeather
Les options de configuration doivent être renseignées en fonction de votre localisation et vos préférences.
Les options peuvent être définies dans ~/.ansiweatherrc
nano ~/.ansiweatherrc
Exemple :
location:Paris,FR
fetch_cmd:curl -s
units:metric
daylight:true
Explication des options :
- location: Renseignement de la localisation suivant le code ISO 3166-1 alpha-2
- fetch_cmd: Le type de commande pour récupérer les informations des conditions météorologiques.
- units: Le choix du système métric.
- daylight: La bascule automatique jour/nuit.
Une fois AnsiWeather configuré, il suffit d’éxécuter simplement le script de cette façon :
./ansiweather
Pour éxécuter le script dans n’importe quel endroit de l’arborescence, on peut rajouter un alias :
nano ~/.bashrc
Rajout de l’alias :
meteo='~/ansiweather/ansiweather'
Puis, recharger la configuration du bashrc :
source~/.bashrc