EquinoxeFR

Import en masse de photos dans F-spot: une solution ;-)

by EquinoxeFR on juil.08, 2008, under Linux

Depuis pas mal de temps, j’accumule les numériques comme beaucoup d’entre vous. J’en suis à 14000 en 8 ans, mon système de classement en dehors de tout logiciel de gestion de , se base sur une arborescence chronologique.

Capture-Photos2007 - Navigateur de fichiers

On voit bien les limites de ce système, il manque une gestion efficace des tags. Après avoir testé divers produits: digikam, picasa, jbrout, mon intérêt s’est porté sur . Étant utilisateur de , c’est celui qui semble le mieux intégré à l’environnement. Les fonctionnalités sont intéressantes, mais il manque cruellement d’une fonctionnalité d’import en masse qui marche (l’import prévu dans ne permet pas de dépasser le millier de sous peine de saturer toute la ram) et qui ne perturbe pas mon classement en dossiers. Après une petite analyse de leur système de stockage des metadata (sqlite3), voici un petit script vite fait qui permet d’importer en masse sans déplacer vos .

sudo apt-get install libdbd-sqlite3- libdate-manip- libdbi- libimage-exiftool-

wget http://www.equinoxefr.org/wp-content/uploads/2008/07/import2fspot.pl

chmod +x import2fspot.pl

Lancez maintenant une première fois si ce n’est pas déjà fait afin qu’il créé une base de donnée vierge.

F-spot vide

Quittez ,ensuite, dans un terminal, lancez l’import.

Capture-pierre@EquinoxeFR: ~-.gnome2-f-spot.png

Quelques minutes plus tard, vous voilà avec toutes vos importées dans . Voilà les temps relevés avec la commande time pour importer 13800 :

real    17m28.227s
user    12m12.038s
sys    0m23.117s

Les sont toutes taggées avec le nom du répertoire dans lequel elles se trouvent pour ne pas perturber le classement par répertoire. Normalement, les déjà importées ne sont pas réimportées.

F-Spot bien rempli

Je n’ai pas importé les éventuels tags exifs existants dans les (je n’en ai pas) mais ce n’est pas très difficile à faire. Si jamais quelqu’un s’y intéresse, merci de m’envoyer le code, je publierai les modifs ici ;-)

:, , , , , , ,
5 comments for this entry:
  1. xavier

    Très intéressant ! merci pour ce billet.

  2. atlas95

    Merci beaucoup ! Par contre je n’ai pas encore testé, tu tagger les photos avec le nom du dossier, mais f-spot utilise t’il la date dans les données exif pour se repérer quant même ou pas du tout ?

  3. atlas95

    Erf ça ne fonctionne pas chez moi, il me dit qu’il impot “Roll” après j’ai donc un tag Roll qui est créé mais c’est tout…
    dans mon $HOME j’ai fais:
    import2f-spot.pl –path Image/Photos/

  4. polytan

    HS : quel est ton thème GTK/icone s’il te plait ?

    Polytan

  5. EquinoxeFR

    @atlas95: normalement il faut lancer import2f-spot.pl –path /home/xxx/Image/Photos/

    @polytan: Pour GTK c’est clearlooks, pour les icones, Elementary 1.8

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!