Metamorphose pour MacOSX

Depuis longtemps maintenant j’utilise Metamorphose pour renommer mes fichiers de façon massive. Même si le projet n’est plus maintenu, je n’ai pas trouvé de remplaçant à celui-ci (j’ai pas cherché non plus 🙂 ).

De plus j’ai changé de boulot récement et l’on m’a attribué un macbook, cela complique donc la tâche car le logiciel n’est disponible qu’en binaire pour Windows et certaines distributions de Linux.

Prérequis

Avant toute chose, on va verifier que python est bien installé et si oui quel version on utilise. Donc on sort un terminal et :

python --version
Python 2.7.5

Normalement Python est installé par défault, mais sait on jamais.
Metamorphose necessite aussi deux autres dependances PIL et wxPython (v2.8)

PIL

sudo easy_install --find-links http://www.pythonware.com/products/pil/ Imaging

wxPython

Pour celui-ci il faut se rendre sur le site et telecharger la version qui correspond a votre version de Python. Puis l’installer de façon standard car il inclus un installer.

Installation

On telecharge les sources puis on les extrait. Une fois dans le dossier, lancer la commande suivante :

sudo make all

Comme l’installateur ne detecte pas que c’est un mac il simule un Linux, l’installation n’est pas effectué jusqu’au bout. Il faut faire quelques changement :

Interface en français

sudo cp messages/fr/LC_MESSAGES/metamorphose2.mo /usr/share/locale/fr/LC_MESSAGES/

utilisation de python 32 bits

Metamorphose fonctionne en 32 bits, il faut juste changer le lanceur (script shell) afin de specifier quel version utiliser. Pour ça on modifie le fichier /usr/bin/metamorphose2 et on ajoute l’occurence en gras :

...
PREFIX=/usr
 MAIN=
 export VERSIONER_PYTHON_PREFER_32_BIT=yes
#findPrefix
 if [ -x /bin/rpm ];then
...

Après ça on peut enfin lancer le logiciel.

Histoire de fignoler, vous pouvez suivre ce tuto afin de creer un lanceur personalisé.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *