Il existe une nouvelle version de ce script 0.4 sur le site de Marcel Verpaalen http://code.google.com/p/mythweather-accuweather/ qui a été adapté ces jours (mai 2013) mais non francisé
Accuweather est un site internet (accuweather.com) qui fournit les données météorologiques pour le monde entier. Au contraire de la BBC qui ne fournit que les données réduites à certaines grandes villes, Accuweather fournit les données pour toutes les localités du monde jusqu'au moindre village. Bien sûr, il ne fournit pas les données de votre village de 500 habitants mais celui de la ville la plus proche (généralement ayant le même code postal). Ces données sont récupérables au format XML et le script accuweather.pl permet de les adapter pour qu'elles soient utilisables par Mythtv.
Ce script issu du site de Mythtv.org a été partiellement françisé et est valable pour les version de 0.21 à 0.24 et il peut être utilisé sans avoir besoin de compiler quoique ce soit. Il suffit de placer le script au bon endroit et de configurer Mythweather pour votre ville (village).
Le code de localisation n'est pas le même que pour la BBC, il se présente de la façon suivante EUR|FR|FR022|THONON . Vous pouvez consulter le site de accuweather.com pour connaitre ce code mais vous n'en aurez pas besoin pour configurer MythWeather.
En attendant que les résultats de ces travaux soient intégrés au code source de MythTV puis aux paquets de votre distribution, il vous est possible d'en profiter en suivant la procédure d'installation ci-dessous.
Accuweather est disponible dans le Paquets deb et dépôt apt MythTV-fr. Installez sur le frontend mythtvfr-accuweather-fr
(ubuntu).
Le fichier est disponible sur le svn tuxfamily.org/mythtvfr. Tapez dans une console :
$ cd ~ $ svn co svn://svn.tuxfamily.org/svnroot/mythtvfr/outils/accuweather_fr
L'utilisation d'un serveur svn nous donne la possibilité de mettre à jour ce script régulièrement. Alors pensez à télécharger réguliérement la dernière version. (Je pense y introduire les traductions des types de temps et peut-être d'autre chose ….)
Le fichier est à placer dans /usr/share/mythtv/mythweather/scripts ou dans /usr/local/share/mythtv/mythweather/scripts si vous avez compilé manuellement Mythtv à partir des sources. Nous vous conseillons de faire une sauvegarde du répertoire /usr/(local/)share/mythtv/mythweather/scripts en /usr/(local/)share/mythtv/mythweather/scripts_bak puis créer un répertoire /usr/(local/)share/mythweather/scripts/accuweather, copier votre fichier dedans et rendant ce script éxécutable. (à exécuter en root)
# mkdir /usr/share/mythtv/mythweather/scripts_bak # cp /usr/share/mythtv/mythweather/scripts/* /usr/share/mythtv/mythweather/scripts_bak # mkdir /usr/share/mythtv/mythweather/scripts/accuweather # cp ~/accuweather_fr/accuweather_fr_0-2.pl /usr/share/mythtv/mythweather/scripts/accuweather/accuweather_fr_0-2.pl # chmod -v 0755 /usr/share/mythtv/mythweather/scripts/*/*.pl
Configurer en utilisant notre tuto disponible iciMythweather
De base, vous ne verrez pas les informations dans Mythweb. L'interface ne prend pas la localisation. Une modification a été demandé pour adapter les sources (merci à Knought http://svn.mythtv.org/trac/ticket/7817). En attendant vous pouvez remplacer votre fichier dans /var/www/html/mythweb/modules/weather/classe/WeatherScreen.php attention cet emplacement dépend de l'endroit ou vous avez installé mythweb. Si vous ne le trouvez pas, utilisez la fonction recherche.
Si vous êtes comme moi et que vous ne supportez pas d'avoir les maximums à gauche et les minimums à droite sur la page des prévisions à 6 jours, vous pouvez remplacer les fichiers de configuration d'écran “weather-ui.xml” par ceux fournit avec le script. Les fichier originaux sont dans /usr/(local/)share/mythtv/themes/default (pour les écrans 4/3) et /usr/(local/)share/mythtv/themes/default-wide (pour les écran 16/9). en utilisateur root
# #Si vous utilisez le paquet deb "cd /usr/share/mythtv-fr/accuweather_fr/" # cp /usr/share/mythtv/themes/default/weather-ui.xml /usr/share/mythtv/themes/default/weather-ui.xml_bak # cp ~/accuweather_fr/default_weather-ui.xml /usr/share/mythtv/themes/default/weather-ui.xml # cp /usr/share/mythtv/themes/default-wide/weather-ui.xml /usr/share/mythtv/themes/default-wide/weather-ui.xml_bak # cp ~/accuweather_fr/default-wide_weather-ui.xml /usr/share/mythtv/themes/default-wide/weather-ui.xml
Les types de temps sont souvent en anglais car Ils ne sont pas pris en compte dans les fichiers de traduction.
La traduction est un énorme travail (19.000 mots dans mythfrontend hors extensions) et il faudrait trouver le glossaire des mots utilisés pour pouvoir les traduire.
Chacun peut contribuer à améliorer ce script. Faites-moi part de vos remarques dans le fil de discussion du forum.
Rédacteur : Gilles74 - le 19/12/2009 —- mis à jour en sept 2010 —— mis à jour en mai 2013