Depuis quelques jours, de nombreux tweaks de météo (widgets et thème lockscreen) ne fonctionnent plus correctement. La météo n’apparait plus et les prévisions non plus. Le problème vient tout simplement de Yahoo. Ils ont récemment changé certaines choses sur leur serveur notamment le nombre de jours en prévision qui passe de 5 à 10. C’est ce changement qui empêche les tweaks d’afficher correctement la météo.
Pourquoi la météo ne s’affiche plus ?
En modifiant le nombre de jour de prévisions possible, Yahoo a également changé le lien utilisé par tous les widgets météo pour consulter les prévisions et donc, lorsqu’ils tentent de le faire sans y parvenir, rien ne s’affiche sur votre iPhone.
Une solution ?
Pour ceux qui utilisent mon tweak HTC Weather Animated Fr, vous n’aurez rien à faire. Dans les prochaines heures, je mettrais à jour le tweak et vous devrez simplement la télécharger sur Cydia avec ma source « https://www.sia-informatique.com/repo/« .
Pour les autres, vous devez avoir un minimum de connaissance pour comprendre la procédure qui suit.
Procédure:
Vous devez modifier un fichier avec iFile ou WinSCP. Lequel ? Difficile à dire car cela dépend de votre tweak.
Dans tous les cas, vous devez y trouver ce bout de code :
Les lignes de code peuvent être différentes d’un widget à l’autre. Je vous donne donc un exemple :
Ligne originale :
Ligne modifié :
Il faut savoir que :
- La variable « zip » est le code de votre ville
- La variable « tempUnit » détermine l’échelle de température (°c ou °f)
Dans mon cas, tout est sur une seule ligne mais ce n’est pas la même chose pour tous les tweaks.
Gardez bien en tête que la partie manquante dans l’URL qui permet de faire fonctionner le widget est « &d=5 » et que le résultat final du lien doit ressembler à :
« http://xml.weather.yahoo.com/forecastrss/12345&d=5&u=c.xml »
Enregistrez la modification et faites un respring.
Votre tweak sera de nouveau opérationnel !
Si vous n’arrivez pas à faire fonctionner votre tweak météo, n’hésitez pas à me contacter. J’essaierai de vous aider.
bonjour SIA
j ai prix connaissance des changement a faire mais cel ne marche pas ou je fais quelques chose de mal .
voila ma ligne:
url= »http://xml.weather.yahoo.com/forecastrss/ » //u=Farenheit, because accuWeather sucks
en sachant que je sur configurer sur la ville d’evry.
peut-tu m’aider stp.
merci.
Salut 😉
Dans mon cas les variables étaient effectivement séparées… donc la variable « _ » se trouvait un peu plus bas que url= »http://xml.weather.yahoo.com/forecastrss/ »
j’ai donc trouvé la ligne
xml_request.open(« GET »,url+zip+’_’+varUnit+’.xml’);
-> à modifier donc le ‘_’ avec ‘&d=5&u=’
…et tout fonctionne à nouveau !!
Merci à Sia 🙂
Effectivement, vous devez avoir cette ligne :
xml_request.open(« GET », url+zip+’&d=5&u=’+varUnit+’.xml’);
J’ai mis à jour le tweak pour iWidgets.
Encore un peu de patience, je ferai celui du lockscreen demain.
Bonsoir
À quand le nouveau tweak htc
Sur cydia ????
Merci
Tous les tweaks sont à jour !
Salut, je n’ai plus la météo depuis 2/3 mois, une idée de solution? je voudrai garder cette appli qui est la plus belle niveau météo.