Technologie · 4 min read · Jan 11, 2026
Webseiten auf Ihrem Palm für Offline-Lesen synchronisieren
Webseiten auf Ihrem Palm für Offline-Lesen synchronisieren
Version 1.0
Autor: Rene Cunningham < [email protected] >
Dies ist ein kurzes Tutorial, wie man Webseiten auf seinen Palm für Offline-Lesen synchronisiert. Die Webseiten werden im Plucker-Format gespeichert. Sie müssen den Plucker-Viewer für Palm installieren, der auf der Plucker-Website zu finden ist. Die Software, die Sie verwenden werden, um die Webseiten zu erfassen und in das Plucker-Format zu konvertieren, heißt Sunrise. Um die Plucker-Dateien auf einen Palm zu übertragen, benötigen Sie pilot-link.
NOTIZEN:
- Alle Verweise auf das Verzeichnis ~ verweisen auf Ihr Home-Verzeichnis, das auch $HOME ist.
- Befehle innerhalb dieses Dokuments sind mit einem $ am Anfang der Zeile gekennzeichnet.
- Sie benötigen keinen Root-Zugriff auf Ihren Computer, um dieses HOWTO für Sie zum Laufen zu bringen.
1. Installieren Sie die Software
Ich installiere Software normalerweise nicht global auf meinem System, es sei denn, sie verwendet eine Art von Paketverwaltung wie DPKG oder RPM, da Bibliotheken, Konfigurationsdateien und Binärdateien einfach zu aktualisieren und zu entfernen sind. Ich habe Anweisungen beigefügt, wie ich Sunrise und Java lokal installiere.
Laden Sie die neueste Version von Sunrise aus dem folgenden SourceForge-Projekt herunter und installieren Sie sie.
http://sourceforge.net/project/showfiles.php?group_id=151061
Um Sunrise lokal für Ihren aktuellen Benutzer mit dem bereitgestellten Tarball zu installieren, folgen Sie den Anweisungen unten. Stellen Sie sicher, dass Sie die Sunrise-Tarball-Datei in Ihrem ~/tmp-Verzeichnis speichern.
$ mkdir -p ~/local/share
$ tar zxvf ~/tmp/sunrise-0.42j.tar.gz -C ~/local/share/
Ab Sunrise-Version 0.42j benötigen Sie mindestens Java 1.4.2. Wenn Sie Java nicht installiert haben, laden Sie es von
http://www.java.com/en/download/index.jsp
Um Java lokal für Ihren aktuellen Benutzer mit dem bereitgestellten Tarball zu installieren, folgen Sie den Anweisungen unten. Stellen Sie sicher, dass Sie die .bin-Java-Installationsdatei in Ihrem ~/tmp-Verzeichnis speichern.
$ mkdir -p ~/local/share/
$ cd ~/tmp/
$ sh jre-1_5_0_06-linux-i586.bin
$ mv jre1.5.0_06 ~/local/share
Fügen Sie dann Folgendes zu Ihrer ~/.bash_profile hinzu
export JAVA_HOME=~/local/share/jre1.5.0_06pilot-link scheint von allen großen Distributionen unterstützt zu werden, sodass Sie die Paketverwaltungstools Ihrer Distribution verwenden sollten, um pilot-link zu installieren.
2. Konfigurieren Sie Sunrise
Sunrise muss auf eine funktionierende Version von Java zeigen. Wenn Sie $JAVA_HOME nicht richtig konfiguriert haben, können Sie Sunrise auf unsere neueste Version von $JAVA_HOME, die wir heruntergeladen haben, verweisen.
Bearbeiten Sie ~/local/share/sunrise-0.42j/sunrise-desktop.sh, sodass es wie folgt aussieht
#!/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
popdBitte stellen Sie sicher, dass JAVA_HOME auf ein funktionierendes Java-Verzeichnis zeigt.
Machen Sie sunrise-desktop.sh ausführbar und führen Sie es dann aus
$ chmod a+x ~/local/share/sunrise-0.42j/sunrise-desktop.sh
$ ~/local/share/sunrise-0.42j/sunrise-desktop.sh
Erstellen Sie ein ‘Neues Element’, indem Sie zu Datei->Neues Element-Assistent gehen. Stellen Sie sicher, dass Sie ein Verzeichnis (in diesem Fall verwende ich ~/media/sunrise) auswählen, um unsere Dateien lokal zu speichern. Sobald Sie ein Element hinzugefügt haben, müssen Sie Dokumente zu unserem neuen Element hinzufügen.
Um ein Dokument hinzuzufügen, gehen Sie zu Datei->Neues Dokument. Füllen Sie die Details einer Webseite aus. Vergessen Sie nicht, URL/Datei auszufüllen.
3. Übertragen Sie Plucker-Dokumente auf einen Palm
Sobald Sunrise mit dem Herunterladen und Konvertieren der Webseiten fertig ist, können Sie die Plucker-Dateien mit pilot-xfer, das innerhalb der pilot-link-Suite von Tools zu finden ist, auf Ihren Palm übertragen.
$ pilot-xfer -p net: -i ~/media/sunrise/*.pdb
~/media/sunrise/ ist der Pfad, den ich konfiguriert habe, damit Sunrise meine heruntergeladenen Webseiten speichert.
4. Synchronisieren Sie Sunrise
Sunrise kann von einer Konsole anstelle der GUI ausgeführt werden. Ich finde das perfekt, um automatisch die Webseiten zu synchronisieren, die ich herunterladen möchte.
Erstellen Sie innerhalb Ihres ~/local/share/sunrise-0.42j-Verzeichnisses die Datei 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 $*
popdMachen Sie die Datei ausführbar
$ chmod a+x ~/local/share/sunrise-0.42j/sunrise-cl.sh
Sie sollten eine .sdl-Datei im Verzeichnis haben, das Sie konfiguriert haben, damit Sunrise die heruntergeladenen Webseiten speichert. In meinem Fall befindet sich die Datei unter ~/media/sunrise/main.sdl. Sie müssen diese Datei als Argument an sunrise-cl.sh übergeben. Wenn Sie diesen Befehl ausführen, werden alle Webseiten, die ich ausgewählt habe, um heruntergeladen zu werden, synchronisiert.
$ ~/local/share/sunrise-0.42j/sunrise-cl.sh ~/media/sunrise/main.sdl
Durch das Erstellen eines Cron-Jobs innerhalb von /etc/cron.daily/, der etwa wie folgt aussieht, wird Sunrise jeden Tag synchronisiert.
#!/bin/sh
# Synchronisieren Sie Sunrise-Dokumente
JAVA_HOME=~rene/local/share/jre1.5.0_06
MAIN_SDL=~rene/media/sunrise/main.sdl
# Beenden, wenn main.sdl nicht existiert
[ -f ${MAIN_SDL} ] || exit
# Beenden, wenn wir bereits Sunrise ausführen
if $(ps auxww|grep -q java|grep -q sunrisecl);then
exit
fi
# Sind wir online? Wenn ja, aktualisieren Sie Sunrise, danke
if $(ping -c 3 yahoo.com >/dev/null); then
su - rene -c "
~/local/share/sunrise-0.42j/sunrise-cl.sh ${MAIN_SDL}
"
fi5. Fazit
Die Möglichkeit, Webseiten offline auf meinem Palm zu lesen, hat mein Leben sicherlich produktiver gemacht. Mit Plucker auf meinem Palm zusammen mit Podcasts muss ich jetzt nicht mehr an meinem Schreibtisch sitzen und kurz durch ein Dutzend Webseiten gehen, um über die neuesten Nachrichten informiert zu bleiben. Ich kann es tun, während ich mit dem Hund spazieren gehe, im Zug sitze oder in einem Café sitze.
Kommentare, Fragen, Beschwerden oder kostenloses Bier können an [email protected] gesendet werden.
Alle Rechtschreibfehler und Grammatikfehler sind urheberrechtlich geschützt.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.