Solution au problème de tweak qui n’affiche plus la météo sur l’iPhone – Yahoo

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.

 

Thumb - Code HTC 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 « http://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 :

http://xml.weather.yahoo.com/forecastrss

Les lignes de code peuvent être différentes d’un widget à l’autre. Je vous donne donc un exemple :

Ligne originale :

var url= »http://xml.weather.yahoo.com/forecastrss/ » + zip + « _ » + tempUnit + « .xml »;

Ligne modifié :

var url= »http://xml.weather.yahoo.com/forecastrss/ » + zip + « &d=5&u= »+ tempUnit + ».xml »;

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.

Auteur: Sia

Passionné d'informatique, j'aime partager mes connaissances et mes découvertes afin d'aider du mieux que je le peux.

Partager cet article :

7 commentaires

  1. 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.

    Répondre
    • 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’);

  2. J’ai mis à jour le tweak pour iWidgets.

    Encore un peu de patience, je ferai celui du lockscreen demain.

    Répondre
  3. Bonsoir
    À quand le nouveau tweak htc
    Sur cydia ????
    Merci

    Répondre
    • Tous les tweaks sont à jour !

  4. 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.

    Répondre

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans Jailbreak
Thumb - Problème Yahoo
La météo ne s’affiche plus sur l’iPhone à cause d’un problème chez Yahoo

Thumb - iCleaner
Nettoyer son iPhone en supprimant des fichiers inutiles avec iCleaner

Thumb - iFile
Gérer le contenu de l’iPhone avec le gestionnaire de fichiers iFile

Fermer