Software > Tu Web Meteorológica

Plantilla Jachym (Meteotemplate)

<< < (68/180) > >>

kocher:

--- Cita de: javigar66 en 05 de Diciembre de 2016, 20:13:37 ---Perdona por mi ignorancia Kocher, pero don de introduzco los valores que indicas? (  http://www.meteocarlet.net/template/update/wd.php?pass=aquí_pones tu contraseña)

Saludos.

Javigar

--- Fin de la cita ---

jjj, yo creo que cuando alguien está interesado en un asunto, no es ignorante sino curioso. Todos hemos andado un poco perdidos al principio ...eso es normal.

Par poder actualizar los datos de tu base de datos, necesitas 2 cosas:

1) Conocer la contraseña que tu has establecido para Meteotemplate.
2) Utilizar tu navegador preferido y, en la barra de direcciones (parte superior del navegador) escribir esto:

     http://www.meteocarlet.net/template/update/wd.php?pass=tu_contraseña

Le das a INTRO y verás que que tu base de datos se ha actualizado.

javigar66:
Gracias Kocher.

Eso si lo probé ayer y funciona perfectamente. Se actualiza la base de datos al momento.

Lo que yo creía es que Meteotemplate al indicarlo yo la url donde estoy subiendo el fichero clientraw.txt, cogía los valores automáticamente, pero ahí es donde me he quedado atascado.

También estoy probando con Mywebcron y de momento me da error con al misma url que he puesto en el navegador.

Saludos.

javigar
Carlet

kocher:

--- Cita de: javigar66 en 05 de Diciembre de 2016, 20:27:47 ---Gracias Kocher.

Eso si lo probé ayer y funciona perfectamente. Se actualiza la base de datos al momento.

Lo que yo creía es que Meteotemplate al indicarlo yo la url donde estoy subiendo el fichero clientraw.txt, cogía los valores automáticamente, pero ahí es donde me he quedado atascado.

También estoy probando con Mywebcron y de momento me da error con al misma url que he puesto en el navegador.

Saludos.

javigar
Carlet

--- Fin de la cita ---

Hay muchas maneras de crear un CRON para que realice la llamada a esa dirección web: http://www.meteocarlet.net/template/update/wd.php?pass=tu_contraseña cada x minutos:

1) Utilizando CURL; se trata de una utilidad que se instala en el ordenador y al ejecutarse, realiza la llamada a la página que desees. Esta utilidad es la que utilizo yo desde hace años, y no he tenido ningún problema (ya se que a Jachym no le gusta mucho). Posteriormente hay que crear una tarea programada o utilizar otro programa para automatizar el CURL cada x minutos (Yo utilizo el programa System Scheduler).
Para más información sobre CURL, aquí:
              https://curl.haxx.se/download.html
              https://curl.haxx.se/docs/manual.html
             

2) Utilizando servicios de CRON de tu propio servidor web, si lo proporciona.

3) Utilizando Webs que ofrecen ese servicio de forma gratuita:

    https://cron-job.org/en/

    http://mywebcron.com/

    http://www.cronjobonline.com/


javigar66:
Una duda por si estoy perdiendo el tiempo.

Si se puede configurar el template para que el mismo busque a través de la url donde está el fichero clientraw.txt, ¿por que hay que utilizar una aplicación externa tipo la que tu utilizas (curl) o servicios CRON?

Dentro del panel de control, en la sección Base de Datos, está Database Update, donde se puede indicar la url del clientraw.txt

El problema que tengo es que me da un error 500 al validar la url que pongo que es esta http://www.meteocarlet.com/WDL/clientraw.txt y que sin embargo si que es una url válida y es donde actualizo cada 10 segundos el fichero clientraw.txt

Saludos.

Javigar
Meteocarlet.com

kocher:
Javier

Creo que te estás liando porque partes de una premisa falsa:


--- Citar ---Si se puede configurar el template para que el mismo busque a través de la url donde está el fichero clientraw.txt, ¿por que hay que utilizar una aplicación externa tipo la que tu utilizas (curl) o servicios CRON?
--- Fin de la cita ---

Es cierto que la plantilla puede verificar que la dirección (clientraw.txt) es, o nó la correcta; pero la plantilla no es capaz de actualizar tu base de datos. Eso lo tienes que configurar tú.

Por eso, una vez establecida la correcta dirección de tu clientraw.txt, hay que llamar a otro script  (cada x minutos) "wd.php" para que, utilizando tu anterior y comprobada dirección, se ejecute la actualización. Coomo puedes ver, hay 2 archivos diferentes en este asunto.

Para ser más gráfico:

1) Tu le has dicho a la plantilla que la fuente (origen) de datos que hay que utilizar, es un archivo de Weatherdisplay (clientraw.txt) que, en tu caso se encuentra alojado y actualizado en la dirección:

http://www.meteocarlet.com/WDL/clientraw.txt. ¡ Perfecto !.

2) Ahora debe entrar en acción (pero él solo no puede hacerlo) otro archivo (wd.php) diferente, que se va a encargar de leer el clientraw.txt y, mediante un complejo código, va a insertar esa información en la tabla "alldata" de tu base de datos (destino); en la que aparecerá una nueva fila (registro) cada vez que ejecutes esta segunda dirección:

http://www.meteocarlet.net/template/update/wd.php?pass=tu_contraseña

Para que todo esto funcione, no hay más remedio que llamar por algún procedimiento automático a ésta segunda dirección cada x minutos.

Meteotemplate no es capaz de actualizar nada; tu así lo has creído porque ha validado (ha comprobado) la dirección de tu clientraw.txt.
En cuanto te quites esa idea de la cabeza, tendrás funcionando la plantilla de Jachym




Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa