La météo et moi un problème

ceslinstinct

Membre expert
Club MacG
10 Août 2004
2 070
111
21
Je recherche comment créer un fichier xml sur le temps.
J'en utilise un qui ne reconnaît que les grandes villes.
J'ai trouvé un site qui donne les mêmes informations sur des communes moins importantes mais je sais pas programmer cette commande.

Je recherche a savoir le temps qu'il c'est passé dans les 24 heures.

Ça affiche le temps actuel sur un widget sur ma commune donc cela doit être réalisable pour mon application.

Ce que fait mon application:

La date du jour
L'heure sur 24h du changement de temps (en français) ou le changement de température.
Les heures de changement de jour ou de nuit.
---------------------------------------------------------------------
Exemple du genre de fichier que je recherche:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- This document is intended only for use by authorized licensees of The -->
<!-- Weather Channel. Unauthorized use is prohibited. Copyright 1995-2008, -->
<!-- The Weather Channel Interactive, Inc. All Rights Reserved. -->
<weather ver="2.0">
<head>
<locale>en_US</locale>
<form>MEDIUM</form>
<ut>C</ut>
<ud>km</ud>
<us>km/h</us>
<up>mb</up>
<ur>mm</ur>
</head>
<loc id="FRXX0016">
<dnam>Bordeaux, France</dnam> &#8226;&#8226;&#8226;
<tm>3:37 PM</tm>
<lat>44.84</lat>
<lon>-.58</lon>
<sunr>8:36 AM</sunr>
<suns>5:24 PM</suns>
<zone>1</zone>
</loc>
<cc>
<lsup>12/20/08 3:30 PM Local Time</lsup>
<obst>Bordeaux, France</obst>
<tmp>12</tmp>
<flik>12</flik>
<t>Mostly Cloudy</t>
<icon>28</icon>
<bar>
<r>1035.9</r>
<d>steady</d>
</bar>
<wind>
<s>10</s>
<gust>N/A</gust>
<d>310</d>
<t>NW</t>
</wind>
<hmid>88</hmid>
<vis>10.0</vis>
<uv>
<i>0</i>
<t>Low</t>
</uv>
<dewp>10</dewp>
<moon>
<icon>23</icon>
<t>Waning Crescent</t>
</moon>
</cc>
</weather>
---------------------------------------------------------------------
Le site: http://www.weather.com/
L'adresse utilisée: http://fr.weather.com/weather/today-Bordeaux-33200?fromSearch=true

La ligne de code a modifier:

Bloc de code:
set xml to do shell script "/usr/bin/curl 'http://xoap.weather.com/weather/local/" & ((location of propertyList) as string) & "?cc=*&unit=m&dayf=0'"

Le site que je voudrais utiliser: http://www.accuweather.com/world-in...apple&zipcode=EUR|FR|FR013|Bourg-sur-Gironde|

Je sais c'est un AppleScript que j'utilise complètement inutile, mais c'est ce qui est inutile qui permet de savoir que personne d'autre la déjà programmé.

Si un volontaire veut tester, je lui envoie le code par MP (pas d'application c'est un test que je fait).

PS: J'ai oublié de dire que c'est une application qui travaille en tâche de fond (donc invisible) et pour lire les résultats faut ouvrir un fichier texte.
Chez moi fonctionne 24h sur 24 vue que je met mon Mac en veille.

Cordialement
 

ceslinstinct

Membre expert
Club MacG
10 Août 2004
2 070
111
21
Je n'ai pas compris quel était ton problème.
Tu as vu un widget qui fait ce que tu veux et tu veux programmer la même chose en AppleScript ?
Bonjour

C'est pour savoir le temps qui c'est passé la nuit.
Le script écrit dans un fichier texte tous les changement de temps, j'ai plus qu'a le lire.

On me pose souvent des questions Tu as entendu l'orage, le vent, la pluie, etc...

Moi la nuit je dors et rien me réveille, comme cela je peut répondre.

Un exemple pour aujourd'hui à Bordeaux ce que me dit le fichier texte:

dimanche 21 décembre 2008
02:05 Très nuageux [ 9°]
02:07 Peu de brouillard [ 9°]
02:09 Très nuageux [ 9°]
05:06 Nuages disséminés [ 8°]
05:36 Nuages disséminés [ 7°]
06:34 Nuages disséminés [ 6°]
07:06 Nuages disséminés [ 5°]
07:08 Nuages disséminés [ 6°]
07:10 Nuages disséminés [ 5°]

@+