Le mercredi 16 février 2005 par arnaud LUQUIN

Lire un fichier OpenOffice.Org avec mutt

Ce bref très bref article détaille la méthode que j’utilise pour extraire le contenu d’un fichier OpenOffice et l’afficher dans le pager de mutt mon client de mail préféré.


1 - Installer ce qu’il manque :

Tout d’abord sacher que cela utilise perl, il faudra donc certainement ajouter quelques packets via cpan ou plus simplement via apt.

Pour ma part il me manquait ceux là :

apt-get install libarchive-zip-perl libcompress-zlib-perl libxml-twig-perl

Sur sa documentation, l’auteur du logicel indique les dépendances suivantes :

« 1) Requires : perl 5.003_96 or greater 2) IO ::Seekable : supply seek based methods for I/O objects 3) IO ::File : supply object methods for filehandles 4) File ::Spec : portably perform operations on file names 5) ExtUtils ::MakeMaker : create an extension Makefile 6) Compress ::Zlib : Interface to zlib compression library 7) Archive ::Zip : Provide an interface to ZIP archive files 8) XML:UM : Convert UTF-8 strings to any encoding supported by XML ::Encoding »

2 - télécharger ooo2text

J’utilise un repertoire bin à moi dans ma home, me permettant d’installer mes scripts, ou autre soft interessant pour moi.

Vous pouvez aussi l’installer ailleurs pour que plusieurs utilisateurs puissent se servir d’ooo2txt, dans ce cas adaptez les commandes suivantes :

cd bin ; wget http://oootools.free.fr/ooo2txt/dow... ; ln -s ooo2txt.006.pl ooo2txt.pl

3 - Editer votre muttrc

pour lui dire de lancer ooo2txt dans le pager :

auto_view application/vnd.sun.xml.writer

4 - Modifier le .mailcap

pour lancer la ligne de commande qui va bien :

application/vnd.sun.xml.writer ; /usr/bin/perl /home/birdy/bin/ooo2txt.pl ’%s’ |less ; nametemplate=%s.sxw

5 - Relancer mutt

Mutt devra etre relancé pour prendre en compte les modifications de votre .muttrc (il existe certainement un reload moins barbare du fichier de configuration mais je ne la connais pas, si vous oui prévenez moi).

6 - Apprecier ;)

Répondre à cet article

Les fortunes de #epplug. Retrouvez les membres de notre association sur notre salon IRC: irc.geeknode.net #epplug
Voici quelques extraits amusants (Télécharger le fichier de fortune)

Association Picarde des Utilisateurs de Logiciels Libres (EPPLUG) ­ Association régie par la loi 1901
137, avenue du général FOY 80000 AMIENS.
Parution au Journal Officiel le 21/06/03 sous le n° 20030025 ­ Siren : 494 525 280

© epplug.org 2002-2005 - ce site fonctionne grace au moteur d'edition collaboratif SPIP fonctionnant sous license GPL

ADMIN

Toutes les interventions sur ce site sont la propriété de leurs auteurs respectifs.