Technologie · 4 min read · Jan 11, 2026

Synchroniser des sites Web sur votre Palm pour une lecture hors ligne

Synchroniser des sites Web sur votre Palm pour une lecture hors ligne

Version 1.0

Auteur : Rene Cunningham < [email protected] >

Ceci est un bref tutoriel sur la façon de synchroniser des sites Web sur votre Palm pour une lecture hors ligne. Les sites Web sont stockés au format Plucker. Vous devrez installer le visualiseur Plucker pour Palm qui peut être trouvé sur le site Web de Plucker. Le logiciel que vous utiliserez pour récupérer les sites Web et les convertir au format Plucker s’appelle Sunrise. Pour transférer les fichiers Plucker sur un Palm, vous aurez besoin de pilot-link.

NOTES :

  • Toutes les références au répertoire ~ pointent vers votre répertoire personnel qui est également $HOME.
  • Les commandes dans ce document sont identifiées par un $ au début de la ligne.
  • Vous n’avez pas besoin d’un accès root à votre machine pour que ce HOWTO fonctionne pour vous.

1. Installer le logiciel

Je tends à ne pas installer de logiciels globalement sur mon système à moins qu’il n’utilise une sorte de gestion de paquets comme DPKG ou RPM, car toutes les bibliothèques, fichiers de configuration et binaires sont faciles à mettre à jour et à supprimer. J’ai inclus des instructions sur la façon dont j’installe Sunrise et Java localement.

Téléchargez et installez la dernière version de Sunrise à partir du projet SourceForge suivant.

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

Pour installer Sunrise localement pour votre utilisateur actuel en utilisant le tarball fourni, suivez les instructions ci-dessous. Assurez-vous de sauvegarder le fichier tarball de Sunrise dans votre répertoire ~/tmp

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

À partir de la version 0.42j de Sunrise, vous aurez besoin d’au moins Java 1.4.2. Si vous n’avez pas Java installé, téléchargez-le à partir de

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

Pour installer Java localement pour votre utilisateur actuel en utilisant le tarball fourni, suivez les instructions ci-dessous. Assurez-vous de sauvegarder le fichier d’installation .bin de Java dans votre répertoire ~/tmp.

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

Ajoutez ensuite à votre ~/.bash_profile

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

pilot-link semble être supporté par toutes les principales distributions, donc vous devriez pouvoir utiliser les outils de gestion de paquets de votre distribution pour installer pilot-link.

2. Configurer Sunrise

Sunrise doit pointer vers une version fonctionnelle de Java. Si vous n’avez pas configuré $JAVA_HOME correctement, vous pouvez pointer Sunrise vers notre dernière version de $JAVA_HOME que nous avons téléchargée.

Modifiez ~/local/share/sunrise-0.42j/sunrise-desktop.sh pour qu’il ressemble à

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

Veuillez vous assurer que JAVA_HOME pointe vers un répertoire Java fonctionnel.

Rendez sunrise-desktop.sh exécutable, puis exécutez-le

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

Créez un ‘Nouvel Éléments’ en allant dans Fichier->Nouvel Éléments Assistant. Assurez-vous de choisir un Répertoire (dans ce cas, j’utiliserai ~/media/sunrise) pour stocker nos fichiers localement. Une fois que vous avez ajouté un Éléments, vous devez ajouter des Documents à notre nouvel Éléments.

Pour ajouter un document, allez dans Fichier->Nouveau Document. Remplissez les détails d’un site Web. N’oubliez pas de remplir l’URL/Fichier.

3. Transférer des documents Plucker sur un Palm

Une fois que Sunrise a terminé de télécharger et de convertir les sites Web, vous pouvez transférer les fichiers Plucker sur votre Palm en utilisant pilot-xfer qui se trouve dans la suite d’outils pilot-link.

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

~/media/sunrise/ est le chemin que j’ai configuré pour que Sunrise stocke mes sites Web téléchargés.

4. Synchroniser Sunrise

Sunrise peut être exécuté à partir d’une console au lieu de l’interface graphique. Je trouve cela parfait pour synchroniser automatiquement les sites Web que je souhaite télécharger.

Dans votre répertoire ~/local/share/sunrise-0.42j, créez le fichier 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

Rendez le fichier exécutable

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

Vous devriez avoir un fichier .sdl dans le répertoire que vous avez configuré pour que Sunrise stocke les sites Web téléchargés. Dans mon cas, le fichier est situé à ~/media/sunrise/main.sdl. Vous devez passer ce fichier à sunrise-cl.sh en tant qu’argument. Exécuter cette commande synchronisera tous mes sites Web que j’ai sélectionnés pour le téléchargement.

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

En créant un job cron dans /etc/cron.daily/ qui ressemble à ce qui suit, Sunrise se synchronisera chaque jour.

#!/bin/sh
# Synchroniser les documents sunrise

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

# sortir si main.sdl n'existe pas
[ -f ${MAIN_SDL} ] || exit

# sortir si nous exécutons déjà sunrise
if $(ps auxww|grep -q java|grep -q sunrisecl);then
    exit
fi

# sommes-nous en ligne ? si oui, mettez à jour sunrise merci
if $(ping -c 3 yahoo.com >/dev/null); then
    su - rene -c "
   ~/local/share/sunrise-0.42j/sunrise-cl.sh  ${MAIN_SDL}
    "
fi

5. Conclusion

Pouvoir lire des sites Web hors ligne sur mon Palm a certainement rendu ma vie plus productive. Avec Plucker sur mon Palm couplé avec des podcasts, je n’ai plus besoin de m’asseoir à mon bureau et de parcourir brièvement une douzaine de sites Web pour rester à jour avec les dernières nouvelles. Je peux le faire tout en promenant le chien, dans un train ou assis dans un café.

Tous commentaires, questions, critiques ou bière gratuite peuvent être envoyés par e-mail à [email protected]

Toutes les fautes d’orthographe et les erreurs de grammaire sont copyrightées à moi.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.