Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
conkyforecast [Le 25/10/2010, 11:34] – shiriu | conkyforecast [Le 13/04/2017, 14:16] (Version actuelle) – tags L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== La météo avec conkyForecast ====== | ||
+ | |||
+ | |||
+ | {{ http:// | ||
+ | |||
+ | **conkyForecast** est un script écrit en Python qui permet d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | <note important> | ||
+ | il faut maintenant souscrire à un abonnement aux tarifs plutôt dissuasifs. | ||
+ | Rendez vous sur le forum ubuntu-fr à cette [[http:// | ||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Avoir [[: | ||
+ | * Savoir se servir du [[terminal]] | ||
+ | |||
+ | =====Installation ===== | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | [[: | ||
+ | |||
+ | |||
+ | Alimentation des Listes par le Terminal : | ||
+ | < | ||
+ | |||
+ | Puis [[: | ||
+ | |||
+ | |||
+ | =====Inscription au service XOAP (Weather.com) ===== | ||
+ | |||
+ | **a)** Pour que **conkyForecast** puisse récupérer les informations de la météo, il est nécessaire de s' | ||
+ | |||
+ | **b)** Une fois sur le site cliquer sur le lien ' | ||
+ | |||
+ | **c)** Une fois le formulaire complété, vous recevrez un mail de confirmation dans lequel vous trouverez vos codes: | ||
+ | * **Partner ID : xxxxxxx** | ||
+ | * **License Key: xxxxxxx** | ||
+ | |||
+ | **Gardez ces informations sous la main**. | ||
+ | |||
+ | **d)** Dans le mail de confirmation il est conseillé de télécharger le dossier ' | ||
+ | [[http:// | ||
+ | |||
+ | **e)** Pour trouver le code de votre ville, rendez-vous sur le site [[http:// | ||
+ | |||
+ | **f)** Lancer la recherche et notez le code qui se trouve dans la barre d' | ||
+ | |||
+ | Exemple : Code Paris : **FRXX0076** | ||
+ | |||
+ | =====Configuration ===== | ||
+ | |||
+ | ====ConkyForecast.config ==== | ||
+ | |||
+ | Les paramètres principaux comme la langue, le format de l' | ||
+ | |||
+ | Ce fichier n' | ||
+ | [[: | ||
+ | |||
+ | Dans un Terminal lancer la commande ci-dessous pour créer le fichier. | ||
+ | < | ||
+ | Copier Collez le code ci-dessous en remplaçant les XXXXX par les informations qui vous avez réceptionnées de [[http:// | ||
+ | |||
+ | < | ||
+ | CACHE_FOLDERPATH = /tmp/ | ||
+ | CONNECTION_TIMEOUT = 5 | ||
+ | EXPIRY_MINUTES = 30 | ||
+ | TIME_FORMAT = %H:%M | ||
+ | DATE_FORMAT = %d-%m-%Y | ||
+ | LOCALE = fr | ||
+ | XOAP_PARTNER_ID = XXXXXXXXXXX | ||
+ | XOAP_LICENCE_KEY = XXXXXXXXXX</ | ||
+ | |||
+ | Sauvegardez puis quittez. | ||
+ | |||
+ | Le fichier **''" | ||
+ | / | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | Pour ce faire, éditez le fichier ~/ | ||
+ | |||
+ | |||
+ | (Le $USER mentionné ci-après doit être votre nom d' | ||
+ | |||
+ | CACHE_FOLDERPATH = / | ||
+ | |||
+ | Exemple de session : | ||
+ | CACHE_FOLDERPATH = / | ||
+ | |||
+ | ====Exemple ==== | ||
+ | |||
+ | Afin de vous donner une idée de ce à quoi peut ressembler la météo sur votre bureau.\\ | ||
+ | Vous trouverez deux fichiers dans **''/ | ||
+ | * conkyrc (fichier de configuration de [[Conky]]) | ||
+ | * conkyForecast.template (détaillé un peu plus loin) | ||
+ | |||
+ | Vous pouvez lancer [[Conky]] à l'aide de la commande suivante : | ||
+ | < | ||
+ | |||
+ | Qu'en dîtes-vous ? | ||
+ | |||
+ | |||
+ | ====Ville ==== | ||
+ | |||
+ | Pour trouver le code de votre ville rendez-vous sur le site http:// | ||
+ | Lancez une recherche et notez le code qui se trouve dans la barre d' | ||
+ | Il faudra l' | ||
+ | |||
+ | < | ||
+ | |||
+ | ====Conkyrc ==== | ||
+ | |||
+ | Avant tout il faut savoir que le script s' | ||
+ | |||
+ | < | ||
+ | |||
+ | Pour visionner/ | ||
+ | |||
+ | Pour consulter la liste des options disponibles : | ||
+ | |||
+ | < | ||
+ | |||
+ | Vous êtes perdus ? Pas de panique ! | ||
+ | |||
+ | ====Options ==== | ||
+ | |||
+ | Voici la description des principales options : | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **DW** : Jour de la semaine\\ | ||
+ | * **WF** : Police ConkyWeather\\ | ||
+ | * **WI** : Icône Météo\\ | ||
+ | * **BF** : Police Bearing Font\\ | ||
+ | * **BS** : Police Bearing Font + vitesse\\ | ||
+ | * **BI** : Icône Bearing\\ | ||
+ | * **LT** : Prévision température min\\ | ||
+ | * **HT** : Prévision température max\\ | ||
+ | * **CC** : Conditions actuelles\\ | ||
+ | * **CT** : Conditions originales (en anglais)\\ | ||
+ | * **PC** : Chances de précipitations (en %)\\ | ||
+ | * **HM** : Taux d' | ||
+ | * **VI** : Visibilité\\ | ||
+ | * **WD** : Vent direction\\ | ||
+ | * **WA** : Vent angle en degrés\\ | ||
+ | * **WS** : Vent Vitesse\\ | ||
+ | * **WG** : Vent raffale\\ | ||
+ | * **CN** : Nom de la ville\\ | ||
+ | * **CO** : Nom du pays\\ | ||
+ | * **OB** : Nom de l' | ||
+ | * **SR** : Levé du soleil\\ | ||
+ | * **SS** : Couché du soleil\\ | ||
+ | * **DL** : Lumière du jour\\ | ||
+ | * **MP** : Phase de la lune\\ | ||
+ | * **MF** : Police pour la lune pour afficher un symbole\\ | ||
+ | * **MI** : Icône de la lune\\ | ||
+ | * **BR** : Pression atmosphérique\\ | ||
+ | * **BD** : Description pression\\ | ||
+ | * **UI** : Indice UV\\ | ||
+ | * **UT** : Description UV\\ | ||
+ | * **DP** : Point de rosée\\ | ||
+ | * **WM** : Carte Métérologique et chemin d' | ||
+ | * **LU** : Dernière mise à jour de weather.com\\ | ||
+ | * **LF** : Dernière connexion à weather.com\\ | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | |||
+ | Exemple : | ||
+ | |||
+ | < | ||
+ | |||
+ | Cela affichera la vitesse du vent (WS) pour la ville de Paris (FRXX0076) | ||
+ | |||
+ | <note tip>Il est possible de combiner autant d' | ||
+ | |||
+ | |||
+ | ==== A propos des polices ==== | ||
+ | |||
+ | Les différentes polices disponibles se trouvent à cet endroit : **''/ | ||
+ | |||
+ | * **ConkyWeather** doit être utilisé avec le paramètre **WF** (Weather Font) '' | ||
+ | * **Arrows** peut être utilisé avec **BF**\\ | ||
+ | * **ConkyWind, | ||
+ | * **Moon Phases** peut être utilisé avec **MF** (Moon Font)\\ | ||
+ | |||
+ | ==== ConkyForecast.template ==== | ||
+ | |||
+ | Pour structurer plus facilement son texte, il est possible d' | ||
+ | |||
+ | Voici comment structurer ce fichier : | ||
+ | |||
+ | < | ||
+ | |||
+ | [--datatype=HT --startday=1 --hideunits]/ | ||
+ | |||
+ | Les options se mettent entre crochets '' | ||
+ | |||
+ | Pour voir un exemple de **conkyForecast.template** [[: | ||
+ | |||
+ | Enfin il faut spécifier le chemin du **conkyForecast.template** dans le **conkyrc** à l'aide de : | ||
+ | |||
+ | < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | <note tip>Il est désormais possible d' | ||
+ | <note tip> | ||
+ | |||
+ | =====A propos des mises à jours de la météo ===== | ||
+ | |||
+ | Par défaut le script va vérifier les informations sur le site weather.com toutes les 30 min (1800 sec) : | ||
+ | |||
+ | < | ||
+ | |||
+ | Cette valeur peut être modifiée. Toutefois il faut savoir que les informations du site weather.com sont actualisées toutes les heures. Donc une mise à jour trop fréquente est inutile ! | ||
+ | |||
+ | Enfin pour modifier la durée de validité des informations mises en cache, il faut modifier la ligne : | ||
+ | |||
+ | < | ||
+ | |||
+ | Dans le fichier **'' | ||
+ | |||
+ | |||
+ | =====Changer " | ||
+ | |||
+ | Par défaut l' | ||
+ | Pour cela [[: | ||
+ | |||
+ | |||
+ | * Pour les versions 2.12 : Rendez-vous à la ligne 1 225. | ||
+ | |||
+ | * Pour les versions 2.15 : Rendez-vous à la ligne 1 236 | ||
+ | |||
+ | * Pour les versions antérieurs à la 2.12 : Rendez-vous à la ligne 966. | ||
+ | |||
+ | < | ||
+ | |||
+ | Changez **kph** par **km/h**, sauvegardez puis quittez. | ||
+ | |||
+ | |||
+ | ===== Problèmes rencontrés ===== | ||
+ | |||
+ | |||
+ | ==== La météo est tronquée ==== | ||
+ | |||
+ | Si le nombre d' | ||
+ | |||
+ | < | ||
+ | |||
+ | ====Précipitations non disponibles (N/A) ==== | ||
+ | |||
+ | Il faut rajouter l' | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== Certains caractères ne s' | ||
+ | |||
+ | Rajoutez l' | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== Pas de météo au démarrage ==== | ||
+ | |||
+ | **conkyForecast** utilise le répertoire temporaire **/tmp**. Or, par défaut, ce répertoire est vidé à l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Il faut changer le chemin du répertoire temporaire dans le **conkyForecast.config**. Pour ce faire, [[: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * Topic officiel (anglais) : | ||
+ | * Historique du développement : | ||
+ | * Détails sur les paquets disponibles : | ||
+ | * Site de l' | ||
+ | |||
+ | |||
+ | |||
+ | Merci à Mark Buck @Kaivalagi pour son script ;-) |