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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

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

#1

Message 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.
Modifié en dernier par Ks10 le mar. 01 avr. 2014 20:13, modifié 1 fois.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

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

#2

Message 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é
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#3

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
aulus
Niveau 7
Niveau 7
Messages : 424
Enregistré le : lun. 25 mars 2013 19:38
Status : Hors ligne

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

#4

Message 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.
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

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

#5

Message 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 ;)
aulus
Niveau 7
Niveau 7
Messages : 424
Enregistré le : lun. 25 mars 2013 19:38
Status : Hors ligne

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

#6

Message par aulus »

Non, je dois le retirer dans $GUIActiveX = GUICtrlCreateObj($oIE, -75, -230, $_w+480, $_h+400, $WS_EX_TRANSPARENT)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#7

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

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

#8

Message 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
Modifié en dernier par jguinch le dim. 30 mars 2014 23:08, modifié 1 fois.
Raison : Ajout de la balise Spoiler
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

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

#9

Message 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.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

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

#10

Message par Ks10 »

Merci pour vos exemples je vais jetter un oeil.
Répondre