Page 1 sur 5

créer template

Posté : 22 janv. 2015, 18:34
par sommeteo
Bonjour, je suis inscrit sur le site italien linea-météo qui me demande de créer des fichiers template au format texte pour récupérer mes données.
J'imagine que ça sert bien à ça un fichier template non?
Je vous joins le modèle à adapter (spoiler wswin à dérouler): http://www.lineameteo.it/index.php?page=47
Quel réglages faire dans wswin pour créer ces fameux fichiers template.
J'ai bien réussi le test de création de ws-report mais il l'a crée qu'une seule fois, bref je suis perdu, merci pour l'aide!

Re: créer template

Posté : 23 janv. 2015, 08:17
par gégé
bonjour
le site italien linea-météo pour fonctionner demande le fichier clientraw.txt
sur le forum dans rechercher tape wswin_nrt.txt
il y a des infos

Re: créer template

Posté : 23 janv. 2015, 19:06
par vals
Bonjour
Il me semble que si tu es en chaînage de fichiers il faut introduire ton fichier dans la boucle.
Autrement il faut rajouter ton fichier dans Contrôle Paramètres Template.... onglet CGF Custon fichiers à la suite des autres.

Re: créer template

Posté : 24 janv. 2015, 10:09
par Tudgur
Wswin doit te créer le fichier data.txt.
C'est un fichier "custom"
Lineameteo t'a fait parvenir un fichier du même nom (data.txt avec les tags de WsWin).
Mais on ne sait pas si tu génères des customs, et avec quelle méthode ?

Tu peux tenter ceci :
Copie le fichier data.txt téléchargé à la racine de Wswin.
Puis :
Menu Contrôle / Paramètres Template...
Onglet CFG Custom Fichiers, cocher les deux cases.
Sous "wswin_customfiles_cfg" il te faudra ceci :

[custom.txt]
#=2
1=custom.txt
2=data.txt


Le #=2 correspond au nombre de fichiers dans la liste.
Un fichier data.txt sera alors créé dans le répertoire html de Wswin. (Perso, je crée mes customs en chaînage...)
Tu vérifies, tu l'ouvres et tu dois trouver des données comme celles-ci : http://meteo-plouguerneau.fr/data.php
Il te restera à indiquer à LineaMeteo le chemin de ce fichier chez ton hébergeur

Pour éviter les confusions, tu peux éventuellement renommer le fichier téléchargé data.txt en pour_lineameteo.txt
Dans ce cas, il faudra faire :

[custom.txt]
#=2
1=custom.txt
2=pour_lineameteo.txt


Le reste est inchangé : le fichier data.txt sera créé dans le répertoire html

Re: créer template

Posté : 29 janv. 2015, 22:43
par sommeteo
Merci pour votre aide mais je galère bien.
Je comprends juste que je dois générer un fichier .txt avec des données météo récupérables. C'est ça un template?
Mais après, rien ne fonctionne comme vous le dites. Par ex dans Menu Contrôle / Paramètres Template...
Onglet CFG Custom Fichiers, je ne peux cocher que la première case, l'autre reste blanche quoi que je fasse.
Ensuite j'ai copié le code:
[custom.txt]
#=2
1=custom.txt
2=data.txt
mais je ne comprends rien à ce que ça veut dire, c'est quoi custom.txt?
Et de toute façon ça ne crée pas de fichier data.txt dans html....

Bref je suis perdu de chez perdu dans ces fonctions....

Re: créer template

Posté : 29 janv. 2015, 23:23
par Tudgur
Comment se fait-il que tes données soient présentes sur le site de LineaMeteo ???
C'était à jour hier soir, et ça l'est encore ce matin.
Il faut bien que tu crées un fichier et que tu aies donné l'adresse du fichier à LineaMeteo !!!

Re: créer template

Posté : 31 janv. 2015, 14:29
par sommeteo
J'ai réussi à envoyer mes données par wunderground.
J'ai un profil sur ce site américain et envoie mes données une fois par heure.
Linéamétéo récupère mes données par wunderground mais aimerait les récupérer directement par un template.
C'est là que je bloque....

Re: créer template

Posté : 31 janv. 2015, 17:14
par Tudgur
OK.

As-tu un fichier current.html dans le dossier html ?
Est-il créé à chaque enregistrement ? (regarde la date de création du fichier, s'il existe !)

Re: créer template

Posté : 01 févr. 2015, 16:23
par sommeteo
Oui tout à fait, je me sers d'ailleurs beaucoup de ce fichier: http://www.sommeteo.fr/html/current.html
Cordialement
Eric

Re: créer template

Posté : 01 févr. 2015, 17:23
par Tudgur
OK, on va y arriver.
Je te réponds plus tard, je viens d'arriver à Serre Che... après 10h15 de route !
Peut-être ce soir...

Re: créer template

Posté : 01 févr. 2015, 18:03
par sommeteo
Wa, super la semaine qui s'annonce!
D'ores et déjà bon ski, il n'y a pas urgence, prends ton temps et enjoy!

Re: créer template

Posté : 03 févr. 2015, 17:07
par Tudgur
Me revoila !

1- Dans Contrôle / Paramètres.../ CFG Custom Fichier, décoche la ou les cases.

2- Tu renommes le fichier fourni par LineaMeteo en pour_lineameteo.txt et tu le mets sous la racine de WsWin

3- Sous la racine de WsWin, tu ouvres le fichier custom.txt

4- Il devra contenir ceci :

Code : Tout sélectionner

<!-- %customfile=current.html% -->
<!-- %openfile=pour_lineameteo.txt% -->
Tu l'enregistres sous custom.txt.

5- Fais un enregistrement des données avec Wswin.
Eventuellement, tu fais : Internet / Mes fichiers html/wml

6- Dans le répertoire html de Wswin, tu devrais alors trouver le fichier data.txt

7- Il te reste à donner l'adresse du fichier, chez ton hébergeur, à LineaMeteo !

Re: créer template

Posté : 07 févr. 2015, 11:24
par sommeteo
Bon mer ci on y est presque.

Je n'ai pas de fichier custom.txt dans la racine.
j'ai un fichier custom_r_ et un fichier custom_en
J'ai donc créé un fichier custom.txt en mettant tes 2 lignes de code.
Il me crée bien un fichier data.txt dans le répertoire html mais il n'y a rien dedans

Re: créer template

Posté : 07 févr. 2015, 11:27
par sommeteo
J'ai essayé de modifier le fichier custom_r_ mais là plus de création de fichier data.txt.

Donc en faisant ta méthode, tout fonctionne sauf que le fichier data est vide.
Bien amicalement
Eric

Re: créer template

Posté : 07 févr. 2015, 13:14
par Tudgur
As-tu téléchargé le fichier proposé par Lineameteo ?

Code : Tout sélectionner

%customfile=data.txt%
%unit_off%%ws_date% %ws_nrttime%&v0=%ws_longitudedec%&v0=%ws_latitudedec%&v0=%ws_typ%&v0=%ws_altitude%&v0=%curval[0]%&v0=%curval[-1]%&v0=%curval[33]%&v0=%curval[35]%&v0=%wind_txt%&v0=%rainday%&v0=%mintempday%&v0=%maxtempday%&v0=%maxgustday%&v0=%rainrate%
Enregistre-le sous pour_lineameteo.txt comme je l'ai dit plus haut et place-le sous le racine de WSWin