GoGPT Best VPN GoSearch

Icône de favori OnWorks

digitaglinktree - En ligne dans le Cloud

Exécutez digitaglinktree dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande digitaglinktree qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


digitaglinktree - Exporter la structure des balises des photos dans Digikam vers le système de fichiers.

SYNOPSIS


arbre de liens numériques

-l rép_lien-étiquette | -A réparchive

-d base de données

[-r répertoire racine]

[-H|-f|-a|-v|-C]

DESCRIPTION


arbre de liens numériques créera un arbre de liens pour toutes les photos d'une base de données digikam qui ont des balises
mis sur eux. Les balises (comme par exemple "famille", "événements", ...) sont utilisées dans digikam pour créer
des dossiers virtuels contenant des images auxquelles une ou plusieurs balises sont attribuées. Veuillez noter:
Les photos qui n'ont aucune étiquette attribuée sont ignorées en silence par ce script. Le programme
ne modifiera ni ne touchera pas vos photos originales gérées par digikam.

Le script peut être utilisé de deux manières : Si vous l'appelez à l'aide de l'option -l rép_lien-étiquette le script
va créer le répertoire spécifié par l'utilisateur rép_lien-étiquette et à l'intérieur de ce répertoire, il sera
créer des sous-répertoires pour les balises digikam définies sur les photos. Dans ces sous-répertoires, il
placera enfin des liens symboliques ou physiques (voir -H) vers les photos ayant les balises dans
question. En conséquence, vous verrez les balises de vos photos sous forme de dossiers et dans ces
dossiers, vous trouverez des liens vers vos photos originales.

De cette façon, vous pouvez accéder à la collection de toutes les images qui partagent une certaine balise en
changer de répertoire dans le dossier avec le nom des balises créé par ce script. Ceci permet
vous par exemple pour exécuter JAlbum un logiciel d'album photo qui doit trouver les images à mettre
dans un album Web dans le système de fichiers car JAlbum ne peut pas accéder aux dossiers virtuels digikams
.

La deuxième façon d'appeler ce script est le mode d'archivage en définissant l'option -A
archiveDir.

Le mode archive est pensé pour les personnes qui souhaitent archiver des photos taguées indépendamment de
répertoires racine de digikams et les photos qui s'y trouvent. De cette façon, vous pouvez mettre vos photos et
leur structure de balise dans, par exemple. une archive tar et l'envoyer à un ami, qui pourra consulter le
photos via leur structure de balises. Dans ce mode le script crée le répertoire donné comme
paramètre à -A et dans ce répertoire deux sous-répertoires supplémentaires. Un nommé Photos et un
deuxièmes balises nommées. Le répertoire Photos contient des liens physiques vers vos photos originales, et
le répertoire Tags contient un sous-répertoire pour chaque Tag utilisé par l'une de vos photos. À l'intérieur
ce sous-répertoire, il existe des liens (symboliques ou physiques) vers les fichiers du
Répertoire de photos. De cette façon, le répertoire d'archives n'a besoin de presque pas d'espace supplémentaire sur votre
disque dur et vous disposez d'une archive qui vous permet, à vous ou à un ami, de regarder facilement les photos
structure des balises.

Un autre avantage de l'utilisation de ce script est que vous avez une sorte de sauvegarde de votre balise
paramètres pour toutes vos photos. La sauvegarde est simplement la structure de répertoires contenant
des liens vers les images originales qui portent les balises. Cela pourrait devenir important si, pour
quelle que soit la raison pour laquelle le fichier digikam.db est corrompu ou même perdu.

LIGNE DE COMMANDE OPTIONS


-l rép_lien-étiquette
Paramètre rép_lien-étiquette désigne un répertoire dans lequel la structure des balises de tous vos
les photos stockées dans rootdir seront exportées vers en créant des sous-répertoires pour chaque
tag et en plaçant des liens symboliques dans ces sous-répertoires qui pointent vers l'original
photo portant les étiquettes. Si vous appelez le script avec l'option -l taglinkDir toi aussi
devez spécifier les options -r répertoire racine ainsi que -d base de données.

-A répertoire d'archives
répertoire d'archives désigne un répertoire dans lequel le script exportera les photos
et leur structure de balise. -A doit être utilisé avec l'option -r répertoire racine if
en utilisant la version digikam < 0.10, ainsi que -d base de données sinon le script sera
mettre fin. Dans le répertoire d'archive, le script créera une photo et une
Répertoire de balises. Il mettra des liens physiques dans le répertoire Photos qui pointent vers votre
photos originales. En utilisant des liens physiques, vous êtes indépendant des changements dans votre
répertoire racine de digikam mais d'un autre côté, vous êtes limité à un système de fichiers. Donc
le répertoire donné par -r répertoire racine et le répertoire spécifié pour -A réparchive
doivent être un le même système de fichiers. Si vous utilisez digikam en version >= 0.10 vous ne pouvez pas
spécifier -r répertoire racine . Au lieu de cela, les chemins racine de tous les albums sont tirés de digikams
base de données directement. Cependant, l'exigence est toujours valable, que réparchive doit être
sur le même système de fichiers que tous les répertoires racine contenant les photos que vous avez définies
dans digikam. Si l'un des répertoires racine de Digikams est sur un autre système de fichiers celui-ci
ne sera pas traité, car le lien physique des photos dans le répertoire Photos
ne fonctionnerait pas dans ce cas! Le sous-répertoire Tags contiendra des liens vers les fichiers
dans le répertoire Photos. De cette façon, vous disposez d'un répertoire d'archives entièrement
autonome. Vous pouvez le goudronner, l'envoyer à un ami ou simplement le mettre quelque part pour
à des fins d'archivage ou de sauvegarde. Habituellement, seules les photos qui ont un
tag digikam mis sur eux. En utilisant l'option -C, vous pouvez cependant effectuer un
archiver. Voir -C pour plus d'informations.

-d base de données
base de données est le chemin complet, y compris le nom du fichier vers la base de données de photos Digikams
qui se trouve généralement dans le répertoire racine de Digikams. Le nom des fichiers est généralement
digikam.db .

-r répertoire racine
répertoire racine désigne le répertoire de base digikam contenant toutes vos photos si vous êtes
utilisant digikam dans une version antérieure à 0.10. Si vous utilisez Digikam 0.10 ou une version plus récente, vous
ne doit pas utiliser cette option. Si vous le faites quand même, vous verrez un indice indiquant que l'option
donné sera ignoré car la base de données digikams version 0.10 contient la racine
répertoires de tous les albums définis dans Digikam.

-C Lorsque le script est appelé avec l'option -A réparchive seules ces photos seront
archivé (en plaçant des liens) dans le sous-répertoire Photos de réparchive qui ont à
au moins un jeu de balises Digikam. En définissant l'option -C, toutes les photos seront archivées dans
réparchive peu importe s'ils ont un jeu d'étiquettes ou non. Remarque : cela ne modifie que le
contenu du sous-répertoire Photos et non du sous-répertoire Tags dans le réparchive
répertoire.

-a Par défaut, le script essaiera de créer des liens symboliques relatifs à partir du répertoire
rép_lien-étiquette défini par l'option -l sur les fichiers photo sous répertoire racine donné par l'option -r.
L'utilisation de cette option entraînera la création de liens symboliques absolus au lieu de
les relatifs.

-H Par défaut, le script créera des liens souples (symboliques) du Tag-Tree vers le
Photos. En définissant l'option -H, le script utilisera à la place des liens physiques. Veuillez noter
que les liens physiques ne peuvent être créés qu'à l'intérieur d'un système de fichiers. Alors vos photos et le
L'arborescence des balises doit être un même système de fichiers. Sinon, vous verrez un avertissement concernant
ce problème et le script ne s'exécutera pas.

-f Dans Digikam, les photos peuvent avoir des balises hiérarchiques (balises qui ont des sous-balises). Dans ce cas
digitaglinktree ajouterait par défaut un répertoire pour la balise et un sous-répertoire pour
chacune des sous-étiquettes de cette étiquette. En définissant -f une sous-étiquette est traitée comme une normale
tag tout comme sa balise parent donc digitaglinktree créera tous les sous-répertoires pour
balises et sous-balises au même niveau indépendamment de la hiérarchie balise - sous-balise.

-Y Créez un répertoire d'année sous chaque répertoire de balises. Les informations sur l'année sont tirées de
"Date prise" dans la base de données.

-i balise1,..,balise
balise1,..,balise Inclure uniquement les images avec des balises dans la liste. Utilisez une virgule comme séparateur de balises.
La valeur par défaut est "aucun". Utilisez « all » pour inclure toutes les balises à la fois si vous le souhaitez vraiment.
Mieux vaut essayer d'abord une liste avec seulement quelques balises pour voir combien de temps cela prend.

-e balise1,..,balise
balise1,..,balise Exclure les images avec des balises dans la liste. Utilisez une virgule comme séparateur de balises.
La valeur par défaut est "aucun".

-M numéro_niveau
numéro_niveau spécifier le numéro de niveau de répertoire. -M précise qu'au lieu de
suivant la hiérarchie des balises normale, il crée une hiérarchie combinant différentes balises
ensemble et pas seulement au sein d'une même hiérarchie de balises (par exemple, combiner Places et
balises de personnes). Vous devez ajouter des balises à inclure en utilisant l'option -i (voir
dessus). Selon le niveau donné et le nombre de tags que vous avez inclus et
combien de photos vous gérez à l'aide de digikam, cette option peut prendre un temps considérable
quantité de temps (peut-être plus d'une heure) pour terminer ! numéro_niveau de "5"
semble être le niveau maximum raisonnable pour commencer dans ce mode. Options -A -C
-a -H -f non testé avec cette option !

-V Mode verbeux.

-v Imprime le numéro de version des scripts et quitte.

CONFIGURATION


Par défaut, ce script s'exécutera avec toutes les bases de données de photos créées par digikam version 0.10
ainsi que des versions plus anciennes comme 0.9 et 0.8. Si vous avez toujours la version 0.7 de Digikam, vous
devez reconfigurer le script lui-même.

Vous devez reconfigurer le script en définissant le chemin vers le binaire sqlite utilisé
par le script pour interroger la base de données digikam digikam.db. Depuis très ancienne version digikam utiliser
sqlite dans la version 2, mais les versions ultérieures de Digikam nécessitent la version 3 de sqlite que vous devez prendre
prenez soin d'installer la bonne version de sqlite pour la version digikam installée et de définir
le chemin d'accès au bon exécutable sqlite dans la tête des scripts :

Choisir

$SQLITE="/usr/bin/sqlite3" ;

pour digikam version 0.8x et 0.9x et 0.10x

$SQLITE="/usr/bin/sqlite" ;

pour digikam version 0.7x.

EXEMPLE


Un appel à digitaglinktree est illustré ci-dessous :

digiTagLinktree -l /home/utilisateur/tags
-d /accueil/utilisateur/photos/digikam.db

Dans cet exemple, nous supposons que vous exécutez Digikam version 0.10 ou supérieure afin qu'aucun
l'option -r a été utilisée pour spécifier le répertoire racine de la photo. Au lieu de cela, ces informations seront
être automatiquement récupéré à partir de la base de données Digikams.

Si vous souhaitez exécuter le script sur une base de données digikam créée par digikam
version 0.9 ou antérieure, vous devez utiliser -r pour spécifier le répertoire racine où vous conservez tous
vos photos gérées par digikam :

digiTagLinktree -l /home/utilisateur/tags
-d /accueil/utilisateur/photos/digikam.db

Dans cet exemple, la racine de la photo digikams désignée par -r est /home/user/photos.

L'option -l /home/user/tags indique au script que tous les sous-répertoires et liens symboliques
sera placé dans le répertoire /home/user/tags. Le dossier a été choisi pour que les tags-
le répertoire n'est pas sous la racine de la photo Digikams. Vous pouvez mettre le dossier tags à l'intérieur des digikams
photoroot mais ce n'est pas la méthode préférée. Parce que le répertoire de liens ne contient que
liens cette structure de balises n'a pratiquement pas besoin d'espace supplémentaire sur votre disque dur.

digiTagLinktree -r /home/user/photos -l /home/user/tags -d
/accueil/utilisateur/photos/digikam.db
-Je les gens,Lieu
-M2
-Y

Dans cet exemple, si vous avez une image avec les balises People/me, Place/home de 1970, elle sera
créer le répertoire suivant (lien vers l'image sous le répertoire _all)

/home/user/tags/Date/1970/_all/

/home/user/tags/Date/1970/Personnes/moi/_all/

/home/user/tags/Date/1970/People/me/Lieu/home/_all/

/home/user/tags/Date/1970/Lieu/home/_all/

/home/user/tags/Date/1970/Lieu/home/Personnes/moi/_all/

idem commençant par /Place ... idem commençant par /People ...

AUTEURS


arbre de liens numériques a été écrit par Rainer Krienke

16 août 2006 arbre de liens numériques(1)

Utilisez digitaglinktree en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.