Historias
Slashboxes
Comentarios
 

Montar un servidor de noticias para Palm

editada por fernand0 el 04 de Septiembre 2003, 09:37h   Printer-friendly   Email story
desde el dept. noticias-pdas-y-soft
Gonzo nos cuenta: «En estos días de calor estival se me ha metido entre ceja y ceja montar una especie de servidor de noticias para cacharros Palm y similares; en general para cualquier cosa capaz de correr Plucker. La idea consiste en tener un repositorio de noticias que se va actualizando y desde el cual, con un pequeño script, el usuario se puede bajar las noticias que guste directamente a la palm. Tengo una pequeña prueba funcionando (amplío detalles en el cuerpo de la noticia), pero me han surgido algunos problemillas y me gustaría ver si alguien puede ayudarme a pulir el invento.»
La historia sigue: "Plucker es un conjunto de herramientas libres que, en pocas palabras, permite navegar páginas web en nuestra Palm. Es similar a AvantGO, pero con un concepto distinto: el parseado de las páginas se realiza en el ordenador, y lo que se le pasa a la Palm es un fichero listo para leer en el visor de plucker para el cacharrito.

Os cuento cómo funciona el invento más o menos:

  • En el servidor he montado un fichero que lee las fuentes de noticias que me interesan y que las formatea para leer en plucker. Está formado por líneas del tipo:

    plucker-build -H http://www.wired.com/news_drop/palmpilot/ --noimages --compression=zlib --beamable -M3 -f /home/plucker/web/Wired -v

    Lo que se consigue con esto es que se explore la dirección de wired que le paso y que baje todos los enlaces que encuentre con una profundidad 3. Posteriormente vuelca el resultado en un fichero listo para leer en la Palm mediante plucker, y lo hace sobre un directorio directamente accesible desde la web.
  • Luego, en el propio ordenador, me he hecho un sencillo script que baja los ficheros que me interesan y los pasa a la Palm. El "código" es obvio, pero es que no doy para más 0:)

    cd /tmp
    wget http://bilo.homeip.net/plucker/Barrapunto.pdb
    wget http://bilo.homeip.net/plucker/ElMundo-Tech.pdb
    wget http://bilo.homeip.net/plucker/IBL_News.pdb
    pilot-xfer -i Barrapunto.pdb ElMundo-Tech.pdb IBL_News.pdb
    rm -f Barrapunto.pdb ElMundo-Tech.pdb IBL_News.pdb
    cd

Ahora bien, algunas páginas ponen las cosas más fáciles que otras. Como podéis ver en el sitio en el que estoy haciendo las pruebas, algunos ficheros salen "niquelados", mientras que otros son bastante mejorables. Por ejemplo Wired sale perfecto, mientras que IBLNews deja un montón de morralla antes de cada noticia debido a que suprimo las imágenes (al menos eso pienso yo). Otro problema algo mayor es que no he conseguido hacer funcionar el parámetro que permite decirle al "spider" que sólo siga los enlaces que responden a una determinada RegExp. Esto permitiría, por ejemplo, bajar la portada de Barrapunto con todos los comentarios de cada noticia, pero hasta el momento he sido incapaz de incluir esta "feature".

Lógicamente, el programa que recoge las noticias es llamado por el cron según la frescura que se desee en las mismas. Había pensado hacer grupos según la "movilidad" de las noticias, ya que no tiene sentido bajar IBLNews cada hora, pero sí Barrapunto.

En fin, esta es más o menos la idea. Llevo unos días probándola y es una gozada bajarse las noticias a la Palm antes de salir de casa con un sólo comando y un "tap" en el cacharrillo. Estoy seguro de que habrá mucha gente a la que se le ocurran mil maneras de mejorar el invento, así que a ver si alguien consigue, por ejemplo, bajar Barrapunto con los comentarios.

Un saludo a todos :)"

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.