Tecnología · 4 min read · Jan 11, 2026

Sincronizando sitios web en tu Palm para lectura sin conexión

Sincronizando sitios web en tu Palm para lectura sin conexión

Versión 1.0

Autor: Rene Cunningham < [email protected] >

Este es un breve tutorial sobre cómo sincronizar sitios web en tu Palm para lectura sin conexión. Los sitios web se almacenan en formato Plucker. Necesitarás instalar el visor Plucker para Palm que se puede encontrar en el sitio web de Plucker. El software que utilizarás para capturar los sitios web y convertirlos en formato Plucker se llama Sunrise. Para transferir los archivos Plucker a un Palm necesitarás pilot-link.

NOTAS:

  • Todas las referencias al directorio ~ apuntan a tu directorio personal que también es $HOME.
  • Los comandos dentro de este documento se identifican con un $ al inicio de la línea.
  • No necesitas acceso root a tu máquina para que este HOWTO funcione para ti.

1. Instalar el Software

No suelo instalar software globalmente en mi sistema a menos que esté utilizando algún tipo de gestión de paquetes como DPKG o RPM porque cualquier biblioteca, archivo de configuración y binarios son fáciles de actualizar y eliminar. He incluido instrucciones sobre cómo instalo Sunrise y Java localmente.

Descarga e instala la última versión de Sunrise desde el siguiente proyecto de SourceForge.

http://sourceforge.net/project/showfiles.php?group_id=151061

Para instalar Sunrise localmente para tu usuario actual utilizando el tarball proporcionado, sigue las instrucciones a continuación. Asegúrate de guardar el archivo tarball de Sunrise en tu directorio ~/tmp

$ mkdir -p ~/local/share
$ tar zxvf ~/tmp/sunrise-0.42j.tar.gz -C ~/local/share/

A partir de la versión 0.42j de Sunrise necesitarás al menos Java 1.4.2. Si no tienes Java instalado, descárgalo desde

http://www.java.com/en/download/index.jsp

Para instalar Java localmente para tu usuario actual utilizando el tarball proporcionado, sigue las instrucciones a continuación. Asegúrate de guardar el archivo de instalación .bin de Java en tu directorio ~/tmp.

$ mkdir -p ~/local/share/
$ cd ~/tmp/
$ sh jre-1_5_0_06-linux-i586.bin
$ mv jre1.5.0_06 ~/local/share

Luego agrega a tu ~/.bash_profile

export JAVA_HOME=~/local/share/jre1.5.0_06

pilot-link parece ser compatible con todas las principales distribuciones, por lo que deberías poder usar las herramientas de gestión de paquetes de tu distribución para instalar pilot-link.

2. Configurar Sunrise

Sunrise necesita apuntar a una versión funcional de Java. Si no has configurado $JAVA_HOME correctamente, puedes apuntar a nuestra nueva versión de $JAVA_HOME que descargamos.

Edita ~/local/share/sunrise-0.42j/sunrise-desktop.sh para que se vea así

#!/bin/sh
JAVA_HOME=~/local/share/jre1.5.0_06
SUNRISE_HOME=~/local/share/sunrise-0.42j
pushd $SUNRISE_HOME
$JAVA_HOME/bin/java -Xmx128m -Djava.library.path=. -jar sunrise-desktop.jar
popd

Por favor, asegúrate de que JAVA_HOME apunte a un directorio Java funcional.

Haz que sunrise-desktop.sh sea ejecutable y luego ejecútalo

$ chmod a+x ~/local/share/sunrise-0.42j/sunrise-desktop.sh
$ ~/local/share/sunrise-0.42j/sunrise-desktop.sh

Crea un ‘Nuevo Elemento’ yendo a Archivo->Asistente para Nuevo Elemento. Asegúrate de elegir un Directorio (en este caso usaré ~/media/sunrise) para almacenar nuestros archivos localmente. Una vez que hayas agregado un Elemento, necesitas agregar Documentos a nuestro nuevo Elemento.

Para agregar un documento, ve a Archivo->Nuevo Documento. Completa los detalles del sitio web. No olvides completar URL/Archivo.

3. Transferir Documentos Plucker a un Palm

Una vez que Sunrise haya terminado de descargar y convertir los sitios web, puedes transferir los archivos Plucker a tu Palm utilizando pilot-xfer que se encuentra dentro del conjunto de herramientas pilot-link.

$ pilot-xfer -p net: -i ~/media/sunrise/*.pdb

~/media/sunrise/ es la ruta que configuré para que Sunrise almacene mis sitios web descargados.

4. Sincronizar Sunrise

Sunrise se puede ejecutar desde una consola en lugar de la GUI. Encuentro que esto es perfecto para sincronizar automáticamente los sitios web que quiero descargar.

Dentro de tu directorio ~/local/share/sunrise-0.42j crea el archivo sunrise-cl.sh

#!/bin/sh
JAVA_HOME=~/local/share/jre1.5.0_06/
SUNRISE_HOME=~/local/share/sunrise-0.42j
pushd $SUNRISE_HOME
$JAVA_HOME/bin/java -Xmx128m -Djava.library.path=. -jar sunrisecl.jar $*
popd

Haz que el archivo sea ejecutable

$ chmod a+x ~/local/share/sunrise-0.42j/sunrise-cl.sh

Deberías tener un archivo .sdl dentro del directorio que configuraste para que Sunrise almacene los sitios web descargados. En mi caso, el archivo se encuentra en ~/media/sunrise/main.sdl. Necesitas pasar este archivo a sunrise-cl.sh como un argumento. Ejecutar este comando sincronizará todos mis sitios web que he seleccionado para descargar.

$ ~/local/share/sunrise-0.42j/sunrise-cl.sh ~/media/sunrise/main.sdl

Al crear un trabajo cron dentro de /etc/cron.daily/ que se vea algo como lo siguiente, Sunrise se sincronizará todos los días.

#!/bin/sh
# Sincronizar documentos de sunrise

JAVA_HOME=~rene/local/share/jre1.5.0_06
MAIN_SDL=~rene/media/sunrise/main.sdl

# salir si main.sdl no existe
[ -f ${MAIN_SDL} ] || exit

# salir si ya estamos ejecutando sunrise
if $(ps auxww|grep -q java|grep -q sunrisecl);then
    exit
fi

# ¿estamos en línea? si es así, actualiza sunrise gracias
if $(ping -c 3 yahoo.com >/dev/null); then
    su - rene -c "
   ~/local/share/sunrise-0.42j/sunrise-cl.sh  ${MAIN_SDL}
    "
fi

5. Conclusión

Poder leer sitios web sin conexión en mi Palm ha hecho que mi vida sea ciertamente más productiva. Con Plucker en mi Palm junto con podcasts, ahora no necesito sentarme en mi escritorio y revisar brevemente una docena de sitios web para mantenerme al día con las últimas noticias. Puedo hacerlo mientras paseo al perro, en un tren o sentado en un café.

Cualquier comentario, pregunta, queja o cerveza gratis se puede enviar por correo a [email protected]

Todos los errores de ortografía y errores gramaticales son copyright míos.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.