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_06

pilot-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
popd

Bitte 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 $*
popd

Machen 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}
    "
fi

5. 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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.