Home page de
Michel Casabianca

Actualité
oBlog
oNo Apple
oDebian sur Zotac Nano CI320
oDebian sur Acer C720P
oUn an avec un Raspberry Pi
oLes interfaces du GO
oParseurs YAML pour Go
oIntroduction à YAML
oNotes Formation Perl
oUtiliser le module Ruby MySQL
oUtiliser le module Ruby DBI
oScripts Python avec DB-API

Outils
oBabel
oBee
oTâches Ant
oInstalleur Java
oVisual SQL

MacOSX
oViewCVS sous MacOSX
oEmacs sous Panther

Conférences
oOutils J2EE Open Source
oDév. XML en Java sous Linux
oOutils de dév. Java sous Linux

Articles XML
oIntroduction à XML
oIntroduction à XSLT
oDéveloppement XML en Java
oGénérer des sites web avec Ant
oDTD Ant
oProject X

Articles Java
oTips CodeGuide
oKFM et Jars
oMails en Java
oJava et préprocesseur
oJava et images
oThreads
oÉvénements
oAstuces

Jeux
oAwele
oAtomX
oCore Warrior
oSolitaire
oSpiceWars
oTangram
oTaquin

Simulations
oJeu de la vie
oFourmi de Langton
oTri du couvain
oPiste de chasse

Graphisme
oFractales
oImages 3D
oPowered by ...
oEcce Duke
oTIE

À propos
oDe l'auteur
oDe ce site


Powered by

Powered by Debian
Blog SweetohmIndex Flux RSS

2008-02-21 : Le journal, tous les matins sur le bureau

Voici un petit hack pour automatiser le téléchargement, tous les matins, de l'édition PDF de 20 minutes.

Il nous faut tout d'abord un script pour effectuer le téléchargement. Je propose pour ce faire un script Python (qui a le mérite d'être installé avec toutes les distributions Linux, ainsi que dans MacOSX) que l'on peut télécharger à cette adresse.

Il faut personnaliser ce script en renseignant l'édition que l'on souhaite télécharger (ici BOR pour Bordeaux), l'utilisateur pour lequel on doit effectuer le téléchargement (ici casa) ainsi que le répertoire dans lequel on téléchargera (ici Desktop, soit le bureau de l'utilisateur).

Ce script utilise curl pour effectuer le téléchargement. On l'installera, puis on testera ce script personnalisé.

Reste maintenant à automatiser le téléchargement. On utilisera pour ce faire anacron, qui est à préférer à cron car il n'est pas nécessaire que la machine tourne en permanence pour que le téléchargement soit effectué. Pour signaler à anacron que l'on demande à ce que ce script soit lancé chaque jour, il faut placer le script download-20-minutes dans le répertoire /etc/cron.daily, le rendre exécutable (chmod a+x download-20-minutes) et en rendre root propriétaire (chown root: download-20-minutes). Vérifier que le service anacron fonctionne.

Voilà, toutes les nuits vers minuit, vous devriez avoir le journal du lendemain sur votre bureau (sauf les samedi et dimanche bien sûr).

Enjoy!


56 /117