Joli boulot zedtux 🙂
Surtout merci pour les explications sur le format d'xtremsplit, j'utilisais cat aussi sans savoir qu'il y avait un header.
Pour les gnomistes, j'ai créé un petit script nautilus action largement basé sur les infos fournies par Zedtux.
Ca permet d'avoir une option qui apparaît quand on fait un clic droit sur un fichier xtm (et seulement sur un fichier xtm).
Le code semble fonctionner chez moi sans problèmes, mais si vous avez un souci envoyez moi un mail (pour ne pas polluer le sujet de zedtux, mais je ne voulais pas créer un sujet juste pour ce ptit script).
J'ai enlevé le header (104 premiers octets) mais pas le hash md5 car je ne suis pas sur de sa position. Dans ma sélection limitée de xtm's ça n'a pas posé de problèmes.
Quelques screens:
Et après ça:
Pour l'installer je vous conseille d'aller d'abord faire un tour sur cette page du wiki qui explique comment fonctionne nautilus actions :
http://doc.ubuntu-fr.org/applications/nautilus-action
Si vous n'avez pas installé nautilus-actions ni zenity auparavant, lancez (ou utilisez synaptic) :
sudo apt-get install nautilus-actions zenity
Après il faut télécharger le script et le rendre exécutable:
wget http://hlqg.free.fr/nautilus-action/xtmjoin.py
sudo mv xtmjoin.py /usr/local/bin/xtmjoin.py
sudo chmod +x /usr/local/bin/xtmjoin.py
Enfin, télécharger
le fichier schemas et l'importer dans nautilus-action (menu Système > Préférences > Configurer des actions de Nautilus, voir page du wiki si difficultés).
Voilà, j'espère que ça sera utile à quelqu'un :p