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 22/10/2010, 17:20] – 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 ;-) | ||
