Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
conkyforecast [Le 02/07/2011, 11:07]
79.89.170.239 [2) Installation]
conkyforecast [Le 11/09/2022, 11:39] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Personnalisation ​Conky}}+{{tag>Lucid Personnalisation}}
 ---- ----
  
Ligne 8: Ligne 8:
 {{  http://​img137.imageshack.us/​img137/​6690/​conkyforecastimage2eo7.png?​220|}} {{  http://​img137.imageshack.us/​img137/​6690/​conkyforecastimage2eo7.png?​220|}}
  
-**conkyForecast** est un script écrit en Python qui permet d'​afficher la météo sur le bureau grâce à [[Conky]]. Les informations sont récupérées sur le site [[http://​www.weather.com/​|Weather.com]] à l'aide du service XOAP. +**conkyForecast** est un script écrit en Python qui permet d'​afficher la météo sur le bureau grâce à [[Conky]]. Les informations sont récupérées sur le site [[http://​www.weather.com/​|Weather.com]] à l'aide du service XOAP.
  
 L'​ensemble est extrêmement configurable et les prévisions peuvent être paramétrées jusqu'​à 5 jours. L'​ensemble est extrêmement configurable et les prévisions peuvent être paramétrées jusqu'​à 5 jours.
  
-===== 1) Pré-requis =====+<note important>​Le service de fourniture des données weather.com a changé depuis la mi novembre. Pour continuer à pouvoir recevoir les données météo, 
 +il faut maintenant souscrire à un abonnement aux tarifs plutôt dissuasifs. 
 +Rendez vous sur le forum ubuntu-fr à cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=697371&​p=1|adresse]] pour une alternative à conkyForecast.</​note>​ 
 +===== Pré-requis =====
  
   * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​conky|conky]]**.   * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt://​conky|conky]]**.
   * Savoir se servir du [[terminal]]   * Savoir se servir du [[terminal]]
  
-=====2) Installation =====+=====Installation =====
  
-<​note ​warning>Ce logiciel n'est pas issu des dépôts officiels, vous l'​installez à vos risques et périls !</​note>​+<​note ​important>Ce logiciel n'est pas issu des dépôts officiels, vous l'​installez à vos risques et périls !</​note>​
  
 [[:​tutoriel:​comment_modifier_sources_maj|Ajoutez le dépôt]] ci-dessous correspondant votre distribution pour installer l'​application "​Conkyforecast":​ [[:​tutoriel:​comment_modifier_sources_maj|Ajoutez le dépôt]] ci-dessous correspondant votre distribution pour installer l'​application "​Conkyforecast":​
  
-**Pour 10.10 et +  :** 
  
 Alimentation des Listes par le Terminal : Alimentation des Listes par le Terminal :
-<​code>​sudo add-apt-repository ppa:conkyhardcore/​ppa</​code>​ +<​code>​sudo add-apt-repository ppa:conky-companions/​ppa</​code>​
- +
-**Pour Lucid Lynx 10.04 : ** +
- +
-a) Alimentation des Listes par le Terminal : +
-<​code>​sudo add-apt-repository ppa:​conkyhardcore/ppa</​code>​ +
- +
-b) Alimentation des Listes en manuel : +
-<​code>​deb http://​ppa.launchpad.net/​conkyhardcore/​ppa/​ubuntu lucid main  +
-deb-src http://​ppa.launchpad.net/​conkyhardcore/​ppa/​ubuntu lucid main</​code>​ +
- +
-**Pour Hardy Heron :** +
-<​code>​deb http://​ppa.launchpad.net/​m-buck/​ubuntu hardy main</​code>​ +
- +
-**Pour Ubuntu Intrepid Ibex :** +
-<​code>​deb http://​ppa.launchpad.net/​m-buck/​ubuntu intrepid main</​code>​+
  
 Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]] et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​conkyforecast|conkyforecast]]**. Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]] et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​conkyforecast|conkyforecast]]**.
- 
-__**Rappel Ajouter une source :**__ 
- 
-**a)** Menu Ubuntu : Système > Administration > Sources de Logiciels. 
- 
-**b)** Sélectionner l'​onglet " Autres logiciels"​. 
- 
-**c)** Cliquez sur ajouter en bas à gauche. 
- 
-**d)** Entrez le nom du dépôt (commençant par **deb http:** ou **ppa:**). 
- 
-**e)** Cliquez sur l'​icône "​Ajouter une source de mises à jour". 
- 
-**f)** En fermant la fenêtre on vous propose d'​actualiser les dépôts, actualiser les dépôts. 
- 
-**g)** Ouvrez un terminal, Menu Ubuntu : Application > Accessoires > Terminal. Copier coller le code ci-dessous : 
-<​code>​sudo apt-get install conkyforecast</​code>​ 
  
  
-=====3) Inscription au service XOAP (Weather.com) =====+=====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'​inscrire [[http://​www.weather.com/​services/​xmloap.html|ici]] (gratuit) :​ **a)** Pour que **conkyForecast** puisse récupérer les informations de la météo, il est nécessaire de s'​inscrire [[http://​www.weather.com/​services/​xmloap.html|ici]] (gratuit) :​
Ligne 75: Ligne 45:
 **Gardez ces informations sous la main**. **Gardez ces informations sous la main**.
  
-**d)** Dans le mail de confirmation il est conseillé de télécharger le dossier '​sdk'​. Ce dernier contient l'​ensemble des icônes météo en couleur utilisées par le site : +**d)** Dans le mail de confirmation il est conseillé de télécharger le dossier '​sdk'​. Ce dernier contient l'​ensemble des icônes météo en couleur utilisées par le site :
 [[http://​download.weather.com/​web/​xml/​sdk.zip]] [[http://​download.weather.com/​web/​xml/​sdk.zip]]
  
 **e)** Pour trouver le code de votre ville, rendez-vous sur le site [[http://​www.weather.com/​]]. **e)** Pour trouver le code de votre ville, rendez-vous sur le site [[http://​www.weather.com/​]].
  
-**f)** Lancer la recherche et notez le code qui se trouve dans la barre d'​adresse sous la formme ​'​FRXX000'​.+**f)** Lancer la recherche et notez le code qui se trouve dans la barre d'​adresse sous la forme '​FRXX000'​.
  
 Exemple : Code Paris : **FRXX0076** Exemple : Code Paris : **FRXX0076**
  
-=====4) Configuration =====+=====Configuration =====
  
-====A) ConkyForecast.config ====+====ConkyForecast.config ====
  
 Les paramètres principaux comme la langue, le format de l'​heure,​ la date, ainsi que vos identifiants se trouvent dans le fichier **''​~/​.conkyForecast.config''​**. ​ Les paramètres principaux comme la langue, le format de l'​heure,​ la date, ainsi que vos identifiants se trouvent dans le fichier **''​~/​.conkyForecast.config''​**. ​
  
-Ce fichier n'​existe pas encore mais nous allons le créer ​+Ce fichier n'​existe pas encore mais nous allons le créer
 [[:​tutoriel:​comment_editer_un_fichier|éditez-le]]. [[:​tutoriel:​comment_editer_un_fichier|éditez-le]].
  
Ligne 115: Ligne 85:
 <​note>​**Modifier le chemin du répertoire temporaire :** <​note>​**Modifier le chemin du répertoire temporaire :**
  
-Pour ce faire, éditez le fichier ~/​.conkyForecast.config et remplacez ce qui suit par le répertoire temporaire de votre choix. ​+Pour ce faire, éditez le fichier ~/​.conkyForecast.config et remplacez ce qui suit par le répertoire temporaire de votre choix.
  
  
-(Le $USER mentionné ci-après doit être votre nom d'​utilisateur) : +(Le $USER mentionné ci-après doit être votre nom d'​utilisateur) :
  
 CACHE_FOLDERPATH = /​home/​$USER/​.conky_tmp CACHE_FOLDERPATH = /​home/​$USER/​.conky_tmp
  
-Exemple de session : +Exemple de session :
 CACHE_FOLDERPATH = /​home/​amande/​Config/​Conky/​.conky_tmp/</​note>​ CACHE_FOLDERPATH = /​home/​amande/​Config/​Conky/​.conky_tmp/</​note>​
  
-====B) Exemple ====+====Exemple ====
  
 Afin de vous donner une idée de ce à quoi peut ressembler la météo sur votre bureau.\\ Afin de vous donner une idée de ce à quoi peut ressembler la météo sur votre bureau.\\
Ligne 138: Ligne 108:
  
  
-====C) Ville ====+====Ville ====
  
 Pour trouver le code de votre ville rendez-vous sur le site http://​www.weather.com/​ \\ Pour trouver le code de votre ville rendez-vous sur le site http://​www.weather.com/​ \\
Ligne 146: Ligne 116:
 <​code>​--location FRXX0000</​code>​ <​code>​--location FRXX0000</​code>​
  
-====D) Conkyrc ====+====Conkyrc ====
  
 Avant tout il faut savoir que le script s'​utilise à l'aide de la commande : Avant tout il faut savoir que le script s'​utilise à l'aide de la commande :
Ligne 160: Ligne 130:
 Vous êtes perdus ? Pas de panique ! Vous êtes perdus ? Pas de panique !
  
-====E) Options ====+====Options ====
  
 Voici la description des principales options : Voici la description des principales options :
Ligne 226: Ligne 196:
  
  
-====F) A propos des polices ====+==== A propos des polices ====
  
 Les différentes polices disponibles se trouvent à cet endroit : **''/​usr/​share/​fonts/​truetype/​conkyforecast''​** Les différentes polices disponibles se trouvent à cet endroit : **''/​usr/​share/​fonts/​truetype/​conkyforecast''​**
  
-  * **ConkyWeather** doit être utilisé avec le paramètre **WF** (Weather Font) ''​--datatype=WF''​\\+  * **ConkyWeather** doit être utilisé avec le paramètre **WF** (Weather Font) ''​​%%--%%datatype=WF''​\\
   * **Arrows** peut être utilisé avec **BF**\\   * **Arrows** peut être utilisé avec **BF**\\
   * **ConkyWind,​ ConkyWindN et ConkyWindNESW** peuvent être utilisés avec **BF** (Bearing Fonts ou **BS** (Bearing Fonts avec la vitesse)\\   * **ConkyWind,​ ConkyWindN et ConkyWindNESW** peuvent être utilisés avec **BF** (Bearing Fonts ou **BS** (Bearing Fonts avec la vitesse)\\
   * **Moon Phases** peut être utilisé avec **MF** (Moon Font)\\   * **Moon Phases** peut être utilisé avec **MF** (Moon Font)\\
  
-====G) ConkyForecast.template ====+==== ConkyForecast.template ====
  
 Pour structurer plus facilement son texte, il est possible d'​utiliser le fichier **conkyForecast.template**\\ Pour structurer plus facilement son texte, il est possible d'​utiliser le fichier **conkyForecast.template**\\
  
-Voici comment structurer ce fichier : ​+Voici comment structurer ce fichier :
  
 <​code>​[--datatype=DW --startday=1 --shortweekday] <​code>​[--datatype=DW --startday=1 --shortweekday]
Ligne 258: Ligne 228:
 <note tip>​L'​utilisation de la commande **execpi** au lieu de **execi** permet l'​utilisation des variables de conky dans le template (elles ne seraient pas interprétées dans le cas contraire).</​note>​ <note tip>​L'​utilisation de la commande **execpi** au lieu de **execi** permet l'​utilisation des variables de conky dans le template (elles ne seraient pas interprétées dans le cas contraire).</​note>​
  
-=====5) A propos des mises à jours de la météo =====+=====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) : Par défaut le script va vérifier les informations sur le site weather.com toutes les 30 min (1800 sec) :
Ligne 273: Ligne 243:
  
  
-=====6) Changer "​kph"​ en "​km/​h"​ =====+=====Changer "​kph"​ en "​km/​h"​ =====
  
 Par défaut l'​unité de mesure pour la vitesse du vent sera en **kph** (km par heure). Si cela vous embête, une petite manipulation très simple vous permettra d'​obtenir des **km/h**.\\ Par défaut l'​unité de mesure pour la vitesse du vent sera en **kph** (km par heure). Si cela vous embête, une petite manipulation très simple vous permettra d'​obtenir des **km/h**.\\
Ligne 290: Ligne 260:
  
  
-=====7) Problèmes rencontrés =====+===== Problèmes rencontrés =====
  
  
-====A) La météo est tronquée ====+==== La météo est tronquée ====
  
 Si le nombre d'​informations à afficher est important (symboles...),​ il est possible que votre [[Conky]] ne s'​affiche pas correctement et qu'il manque un bout. Pour y remedier, rajoutez à votre **conkyrc** avant la section TEXT : Si le nombre d'​informations à afficher est important (symboles...),​ il est possible que votre [[Conky]] ne s'​affiche pas correctement et qu'il manque un bout. Pour y remedier, rajoutez à votre **conkyrc** avant la section TEXT :
Ligne 299: Ligne 269:
 <​code>​text_buffer_size 2048</​code>​ <​code>​text_buffer_size 2048</​code>​
  
-====B) Précipitations non disponibles (N/A) ====+====Précipitations non disponibles (N/A) ====
  
-Il faut rajouter l'​option ''​--startday=0''​ comme ceci : ​+Il faut rajouter l'​option ''​​%%--%%startday=0''​ comme ceci : ​
  
 <​code>​--datatype=PC --startday=0</​code>​ <​code>​--datatype=PC --startday=0</​code>​
  
  
-====C) Certains caractères ne s'​affichent pas correctement ====+==== Certains caractères ne s'​affichent pas correctement ====
  
 Rajoutez l'​option suivante à votre **conkyrc** avant la section TEXT : Rajoutez l'​option suivante à votre **conkyrc** avant la section TEXT :
Ligne 313: Ligne 283:
  
  
-====D) Pas de météo au démarrage ====+==== 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'​extinction du système. Il vous faut donc définir un autre répertoire temporaire qui ne sera pas vidé, comme **/home** par exemple : **conkyForecast** utilise le répertoire temporaire **/tmp**. Or, par défaut, ce répertoire est vidé à l'​extinction du système. Il vous faut donc définir un autre répertoire temporaire qui ne sera pas vidé, comme **/home** par exemple :
Ligne 323: Ligne 293:
 <​code>​CACHE_FOLDERPATH = /​home/​$USER/​.conky_tmp</​code>​ <​code>​CACHE_FOLDERPATH = /​home/​$USER/​.conky_tmp</​code>​
  
-=====8) Liens =====+===== Liens =====
  
-  * Topic officiel (anglais) : ​http://​ubuntuforums.org/​showthread.php?​t=869328+  * Topic officiel (anglais) : ​https://​ubuntuforums.org/​showthread.php?​t=869328
   * Historique du développement :​ https://​code.launchpad.net/​~m-buck/​+junk/​conkyforecast   * Historique du développement :​ https://​code.launchpad.net/​~m-buck/​+junk/​conkyforecast
   * Détails sur les paquets disponibles :​ https://​launchpad.net/​~m-buck/​+archive   * Détails sur les paquets disponibles :​ https://​launchpad.net/​~m-buck/​+archive
  • conkyforecast.1309597621.txt.gz
  • Dernière modification: Le 15/12/2011, 15:18
  • (modification externe)