Page 1 sur 1

[R] Météo... API ou Site web ?

Posté : jeu. 27 mars 2014 08:24
par Ks10
Bonjour à tous !

Je bosse actuellement sur un petit projet personnel et mon objectif est de pouvoir récupérer des informations sur la météo.
Ce que j'aimerais :

- L'utilisateur entre son pays dans un input.
- Par rapport à ce pays, il obtient des informations sur la météo.
Exemple : Si il va faire beau (mauvais ou pluvieux), température, vitesse du vent, bref quelques informations sympathiques.

Ce que j'aimerais savoir c'est :
- Quels sont les moyens d'avoir ces informations ? En passant par un site web ? Si oui lequel ? Ou en passant par une API exploitable par Autoit ?

Merci d'avance.

Re: [..] Météo... API ou Site web ?

Posté : jeu. 27 mars 2014 18:15
par walkson
Bonjour,
Comme je me suis fait aussi un petit programme météo, voici quelques adresses:
http://www.my-meteo.fr/meteo+webmaster/ ... ce+24h.php (ou 48h.php)
http://www.meteoalarm.eu/
http://www.meteociel.com/
http://www.meteolafleche.com/
http://www.meteolafleche.com/meteofrancejour2.jpg
http://www.wofrance.fr/meteo/marine?01& ... fr&LANG=fr
http://maps.wunderground.com/maps/eu/WindSpeed.html
etc...
sur le principe: $hDownload = InetGet("http://www.meteociel.com/prevision/prev" & $y & ".png", @ScriptDir & "\image.png")
CAD que je récupère l'adresse de l'image que je complète selon le site (date, heure, tranche d'heures etc..)
ex: http://www.meteolafleche.com/meteofrancejour1.jpg
http://www.meteolafleche.com/meteofrancejour2.jpg
Le gros problème est de trouver des sites qui ne changent pas leur configuration
En espérant t'avoir un peu aidé

Re: [..] Météo... API ou Site web ?

Posté : jeu. 27 mars 2014 19:01
par mikell
Si tu veux te frotter à une API, tu peux utiliser celle-ci
http://www.previmeteo.com/services-pro/ ... google.php
en t'inspirant éventuellement du code de guinness ici
http://www.autoitscript.com/forum/topic ... in-region/

Sinon pour la France j'utilise ça (mais je suis feignant...) :mrgreen:
► Afficher le texte

Re: [..] Météo... API ou Site web ?

Posté : ven. 28 mars 2014 14:16
par aulus
Bonjour Mikell,

La ligne $GUIActiveX = GUICtrlCreateObj($oIE, -75, -230, $_w+480, $_h+400, $WS_EX_TRANSPARENT) affiche une erreur. En ôtant $WS_EX_TRANSPARENT tout marche bien.

Re: [..] Météo... API ou Site web ?

Posté : ven. 28 mars 2014 18:07
par Sea
Retire Global Const $WS_EX_TRANSPARENT = 0x00000020 tu dois sans doute avoir des includes qui inclue déjà cette valeur et on ne redéfini JAMAIS une constante ;)

Re: [..] Météo... API ou Site web ?

Posté : ven. 28 mars 2014 18:56
par aulus
Non, je dois le retirer dans $GUIActiveX = GUICtrlCreateObj($oIE, -75, -230, $_w+480, $_h+400, $WS_EX_TRANSPARENT)

Re: [..] Météo... API ou Site web ?

Posté : ven. 28 mars 2014 21:09
par mikell
aulus, tu as raison et j'édite mon post derechef
error: GUICtrlCreateObj() [built-in] called with wrong number of args

Ce qui m'intriguait c'est que Scite ne m'affichait pas d'erreur, la seule explication (peut-être) est que : au départ c'est un exe antique que je fis jadis avec une vieille version d'autoit, code récupéré (suite à formatage) par décompilation (autorisée)
Sur ce au3 de récup Scite me dit : Au3check doesn't support input files encoded as UTF16 with BOM :mrgreen:
Sur une copie du code dans un au3 "actuel" là j'ai bien l'erreur

Re: [..] Météo... API ou Site web ?

Posté : dim. 30 mars 2014 23:08
par Rancar
Bonsoir,

Je cherchais à faire la même chose que vous il y a quelques jours et je me suis débrouillé pour faire ceci. Ce script n'affiche que la température mais on peut y ajouter d'autres valeurs ;)
► Afficher le texte

Re: [..] Météo... API ou Site web ?

Posté : dim. 30 mars 2014 23:16
par jguinch
@rancar : sympa ce site...
Comme je n'y connais rien en XML, j'ai essayé de regarder si on pouvait "simplifier" :
► Afficher le texte
C'est un début.

Re: [..] Météo... API ou Site web ?

Posté : mar. 01 avr. 2014 20:13
par Ks10
Merci pour vos exemples je vais jetter un oeil.