Tecnologia · 4 min read · Jan 11, 2026

Sincronizzazione dei Siti Web sul Tuo Palm per la Lettura Offline

Sincronizzazione dei Siti Web sul Tuo Palm per la Lettura Offline

Versione 1.0

Autore: Rene Cunningham < [email protected] >

Questo è un breve tutorial su come sincronizzare i siti web sul tuo palm per la lettura offline. I siti web sono memorizzati in formato Plucker. Dovrai installare il visualizzatore Plucker per palm che può essere trovato sul sito web di Plucker. Il software che utilizzerai per acquisire i siti web e convertirli in formato Plucker si chiama Sunrise. Per trasferire i file Plucker su un Palm avrai bisogno di pilot-link.

NOTE:

  • Tutti i riferimenti alla directory ~ puntano alla tua directory home che è anche $HOME.
  • I comandi all’interno di questo documento sono identificati con un $ all’inizio della riga.
  • Non hai bisogno di accesso root al tuo computer per far funzionare questo HOWTO.

1. Installa il Software

Tendo a non installare software globalmente sul mio sistema a meno che non utilizzi qualche tipo di gestione dei pacchetti come DPKG o RPM perché qualsiasi libreria, file di configurazione e binari sono facili da aggiornare e rimuovere. Ho incluso istruzioni su come installo Sunrise e Java localmente.

Scarica e installa l’ultima versione di Sunrise dal seguente progetto SourceForge.

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

Per installare Sunrise localmente per il tuo utente attuale utilizzando il tarball fornito, segui le istruzioni qui sotto. Assicurati di salvare il file tarball di Sunrise nella tua directory ~/tmp

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

A partire dalla versione 0.42j di Sunrise avrai bisogno di almeno Java 1.4.2. Se non hai Java installato, scaricalo da

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

Per installare Java localmente per il tuo utente attuale utilizzando il tarball fornito, segui le istruzioni qui sotto. Assicurati di salvare il file di installazione .bin di Java nella tua directory ~/tmp.

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

Poi aggiungi al tuo ~/.bash_profile

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

pilot-link sembra essere supportato da tutte le principali distribuzioni, quindi dovresti essere in grado di utilizzare gli strumenti di gestione dei pacchetti della tua distribuzione per installare pilot-link.

2. Configura Sunrise

Sunrise deve puntare a una versione funzionante di Java. Se non hai configurato correttamente $JAVA_HOME, puoi puntare Sunrise alla nostra versione più recente di $JAVA_HOME che abbiamo scaricato.

Modifica ~/local/share/sunrise-0.42j/sunrise-desktop.sh affinché appaia così

#!/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

Assicurati che JAVA_HOME punti a una directory Java funzionante.

Rendi eseguibile sunrise-desktop.sh e poi eseguilo

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

Crea un ‘Nuovo Elemento’ andando su File->Nuovo Wizard Elemento. Assicurati di scegliere una Directory (in questo caso userò ~/media/sunrise) per memorizzare i nostri file localmente. Una volta aggiunto un Elemento, devi aggiungere Documenti al nostro nuovo Elemento.

Per aggiungere un documento vai su File->Nuovo Documento. Compila i dettagli di un sito web. Non dimenticare di compilare URL/File.

3. Trasferisci Documenti Plucker su un Palm

Una volta che Sunrise ha finito di scaricare e convertire i siti web, puoi trasferire i file Plucker sul tuo palm utilizzando pilot-xfer che si trova all’interno della suite di strumenti pilot-link.

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

~/media/sunrise/ è il percorso che ho configurato per far memorizzare a Sunrise i miei siti web scaricati.

4. Sincronizza Sunrise

Sunrise può essere eseguito da una console invece che dall’interfaccia grafica. Trovo che questo sia perfetto per sincronizzare automaticamente i siti web che voglio scaricare.

All’interno della tua directory ~/local/share/sunrise-0.42j crea il file 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

Rendi il file eseguibile

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

Dovresti avere un file .sdl all’interno della directory che hai configurato per far memorizzare a Sunrise i siti web scaricati. Nel mio caso il file si trova in ~/media/sunrise/main.sdl. Devi passare questo file a sunrise-cl.sh come argomento. Eseguire questo comando sincronizzerà tutti i miei siti web che ho selezionato per il download.

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

Creando un cron job all’interno di /etc/cron.daily/ che assomiglia a qualcosa del genere, Sunrise si sincronizzerà ogni giorno.

#!/bin/sh
# Sincronizza i documenti di sunrise

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

# esci se main.sdl non esiste
[ -f ${MAIN_SDL} ] || exit

# esci se stiamo già eseguendo sunrise
if $(ps auxww|grep -q java|grep -q sunrisecl);then
    exit
fi

# siamo online? se sì, aggiorna sunrise grazie
if $(ping -c 3 yahoo.com >/dev/null); then
    su - rene -c "
   ~/local/share/sunrise-0.42j/sunrise-cl.sh  ${MAIN_SDL}
    "
fi

5. Conclusione

Essere in grado di leggere siti web offline sul mio Palm ha certamente reso la mia vita più produttiva. Con Plucker sul mio palm unito ai podcast, ora non ho bisogno di sedermi alla mia scrivania e passare brevemente attraverso una dozzina di siti web per rimanere aggiornato con le ultime notizie. Posso farlo mentre porto a spasso il cane, su un treno o seduto in un caffè.

Qualsiasi commento, domanda, critica o birra gratis può essere inviata a [email protected]

Tutti gli errori di ortografia e grammatica sono copyright a me.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.