Cal Meteocoll
Benvingut(da), Visitant/. Sisplau ingressar o registrar-se.
3 Desembre de 2008, 08:11:04
Inici Ingressar Registrar-se

La fotografia de la setmana
Brisa matinal (avanto)
Foto de la setmana
Notícies: La informació meteorològica al minut en el nostre fòrum de seguiments!

+  Fòrum CATmeteo
|-+  Meteorologia
| |-+  Fòrum general de meteorologia i climatologia
| | |-+  Instrumentació
| | | |-+  El VWS com a generador de RSS
« anterior següent »
Pàgines: [1] 2 3 Anar Baix Imprimir
Autor Tema: El VWS com a generador de RSS  (Llegit 987 vegades)
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1342



WWW
El VWS com a generador de RSS
« en: 19 Juny de 2006, 03:00:22 »

De manera certament macarrònica he intentat configurar el VWS perquè generi arxius RSS per a agregadors.

La plantilla que utilitzo és aquesta:

Codi:
<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/rss/1.0/modules/dc/">
<channel><title>temps de www.casacota.cat</title>
<link>http://www.casacota.cat/meteo/</link>
<item>
<title>Conca de Dalt - Temperatura^vxv007^&ordm;C Humitat ^vxv005^% Pluja avui^vxv121^mm Ratxa^vxv003^km/h del^vxv001^</title>
<link>http://www.casacota.cat/meteo/</link>
<dc:date>^vst142^T^vst143^GMT</dc:date>
<description>
<![CDATA[
Temp.^vxv007^&ordm;C<br />
m&agrave;x.^vhi007^&ordm;C a les^vht007^<br />
m&iacute;n.^vlo007^&ordm;C a les^vlt007^<br />
&nbsp;Hum.^vxv005^%<br />
m&agrave;x.^vhi005^% a les^vht005^<br />
m&iacute;n.^vlo005^% a les^vlt005^<br />
Bar.^vxv008^hPa<br />
Pluja avui^vxv121^mm<br />
Pluja a. mes^vxv129^mm<br />
Ratxa^vxv003^km/h del^vxv001^<br />
Dia&nbsp;^vst142^a les^vst143^UTC<br />
Previsi&oacute;:^vst138^<br />
]]>
</description>
</item>
</channel>
</rss>

i es diu rss.htx

al VWS hi poso que l'arxiu de sortida es digui rss.xml

Però tenim un problema: el format de la data i l'hora del VWS no és el dels RSS. Cal transformar-lo, i per a això he escrit una miqueta de Perl. Ja que hi som, faig de passada unes quantes transformacions i traduim la previsió al català.

Codi:
aquest codi queda obsolet si s'utilitza el script que hi ha més avall en el fil

La crida a l'arxiu RSS es fa cridant al perl aquest, que agafa la plantilla directament del servidor i l'entrega ben amanideta.

El resultat és aquest:



Es pot llegir amb qualsevol agregador de RSS. Per a Winbugs recomano la versió 2.9 (no la 3 o superiors) de www.feedreader.com, que és de codi obert.
En línia


MeteoTortosa
Lo poal i la granera
Cumulonimbus Capillatus
****
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 11808


¿Quis custodiet ipsos custodes?


WWW
Re: El VWS com a generador de RSS
« Resposta #1 en: 19 Juny de 2006, 15:43:30 »

Bona idea casacota...però hi han problemas.
Amb el Thunderbird em diu que no es un arxiu RSS vàlid, si intento obrir amb el Firefox, aconsegueixo aquest missatge

Error de lectura XML: la instrucción de proceso XML no se encuentra al comienzo de una entidad externa
Ubicación: http://www.casacota.cat/meteo/rss.xml
Número de línea 1, columna 2: <?xml version="1.0" encoding="iso-8859-1" ?>
-^
En línia




Per fi he arribat a la puta maleida xifra dels 10.000 posts
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1342



WWW
Re: El VWS com a generador de RSS
« Resposta #2 en: 19 Juny de 2006, 18:06:46 »

He canviat algunes coses - potser ara va millor?

Amb el feedreader 2.9 funciona perfecte - ara m'hauré de dedicar a instal·lar i provar amb altres lectors. De tota manera, el codi és aquí a dalt, qui vulgui ficar-hi ´mà, només necessita un servidor que executi Perl.
En línia


MeteoTortosa
Lo poal i la granera
Cumulonimbus Capillatus
****
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 11808


¿Quis custodiet ipsos custodes?


WWW
Re: El VWS com a generador de RSS
« Resposta #3 en: 19 Juny de 2006, 18:46:12 »

He canviat algunes coses - potser ara va millor?

Amb el feedreader 2.9 funciona perfecte - ara m'hauré de dedicar a instal·lar i provar amb altres lectors. De tota manera, el codi és aquí a dalt, qui vulgui ficar-hi ´mà, només necessita un servidor que executi Perl.

Ok, llavors m'esperaré a la versió Firefox/Thunderbird
En línia




Per fi he arribat a la puta maleida xifra dels 10.000 posts
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1342



WWW
Re: El VWS com a generador de RSS
« Resposta #4 en: 19 Juny de 2006, 18:54:23 »

Crec que ja està. El firefox (però potser una versió una mica antiga) ja funciona.

El problema és que el VWS afegeix un espai a l'inici de cada línia, cosa que cal eliminar amb el script en perl.

(Acabo de rectificar el codi publicat aquí al damunt també)
En línia


MeteoTortosa
Lo poal i la granera
Cumulonimbus Capillatus
****
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 11808


¿Quis custodiet ipsos custodes?


WWW
Re: El VWS com a generador de RSS
« Resposta #5 en: 19 Juny de 2006, 19:03:45 »

Crec que ja està. El firefox (però potser una versió una mica antiga) ja funciona.

El problema és que el VWS afegeix un espai a l'inici de cada línia, cosa que cal eliminar amb el script en perl.

(Acabo de rectificar el codi publicat aquí al damunt també)

Amb el Thunderbir 1.5.0.4 funciona de cine...gràcies  Wink
En línia




Per fi he arribat a la puta maleida xifra dels 10.000 posts
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1342



WWW
Re: El VWS com a generador de RSS
« Resposta #6 en: 19 Juny de 2006, 19:11:44 »

Amb el Thunderbir 1.5.0.4 funciona de cine...gràcies  Wink

Gràcies per la resposta. Acabo de provar-ho amb el lector del Google i també.

Doncs endavant, qui vulgui fer servir el codi, modificant-ne les dades que toquen per al seu ús particular, és el que hi ha a dalt. Segur que es pot millorar, i si algú ho fa, si el pot penjar ens n'aprofitarem tots.

[annex esborrat per l'administrador]
En línia


MeteoTortosa
Lo poal i la granera
Cumulonimbus Capillatus
****
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 11808


¿Quis custodiet ipsos custodes?


WWW
Re: El VWS com a generador de RSS
« Resposta #7 en: 19 Juny de 2006, 19:18:11 »

Intentaré fer-ho per a la meva web....a veure si me'n surto
En línia




Per fi he arribat a la puta maleida xifra dels 10.000 posts
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1342



WWW
Re: El VWS com a generador de RSS
« Resposta #8 en: 19 Juny de 2006, 22:13:15 »

Per qui ho vulgui intentar, he posat un script en el meu servidor que queda a disposició de tothom, així només cal que cadascú faci la seva plantilla i configuri el VWS, la part en Perl es pot utilitzar així:

Codi:
http://www.casacota.cat/2x2/meteorss.pl?loque=URL de l'arxiu generat per el VWS sense el http://

Així per exemple, per a veure el meu rss amb el script "públic", caldria posar això:

http://www.casacota.cat/2x2/meteorss.pl?loque=www.casacota.cat/meteo/rss.xml

La plantilla, agafeu la de dalt i adapteu-la. Perquè tot funcioni cal deixar-hi aquestes línies:

Codi:
<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/rss/1.0/modules/dc/">

on hi ha la definició de l'element DATE que és complementari del script en Perl.

En línia


Garíl
Lalolaaaaiiiiiiiii ¡¡¡¡¡¡¡
Meteoclimatic projecte
Cumulonimbus Capillatus
****
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 13193


Sé de uno que se ha puesto palote...... XD


WWW
Re: El VWS com a generador de RSS
« Resposta #9 en: 20 Juny de 2006, 00:24:00 »

Si vols te'l provo amb el mac...  Wink
En línia

Cambrils (Tarragona)
Rainwise MKIII Professional + Datalogger + Oracle
www.meteocambrils.com
www.meteoclimatic.com



Pàgines: [1] 2 3 Anar Dalt Imprimir 
« anterior següent »
Anar a:  


Ingressar amb nom d'usuari, contrasenya i durada de la sessió

Powered by MySQL Powered by PHP Fòrum CATmeteo | Powered by SMF 1.0.10.
© 2001-2005, Lewis Media. Tots els Drets Reservats.
XHTML 1.0 vàlid! CSS vàlid!
Free Ringtones | Refinance | Web Advertising | Credit Counseling | Naruto
Pàgina creada en 0.053 segons amb 19 queries.