Bonjour,
Je cherche un gestionnaire de tags, en ligne de commande. Exactement comme ça, mais pour Linux. Le seul truc que j’ai trouvé, c’est tagsistant, mais ça me convient pas : je veux garder un système de fichiers classique (avec arborescence) et juste rajouter des tags par dessus. D’ailleurs, ça devrait être indépendant du système de fichiers : je ne compte pas abandonner btrfs juste pour ça.
# Ca se bricole
Posté par MrBidon . Évalué à 1.
Rien de ne me vient en tête, mais avec un petit script python (par exemple) ça doit être faisable rapidement…
[^] # Re: Ca se bricole
Posté par Moonz . Évalué à 4.
Voilà qui est fait : https://github.com/sloonz/simple-tags
J’espérais quand même pouvoir piquer le boulot de quelqu’un d’autre. Comme l’a dit un grand homme (je sais plus qui, mais c’était probablement un grand homme) : "Somebody has to do it, and it's just incredibly pathetic that it has to be us".
[^] # Re: Ca se bricole
Posté par ZeDuke . Évalué à 2. Dernière modification le 04 août 2017 à 22:53.
Tu n'as peut-être pas lu suffisamment attentivement la documentation de tagsistant, en tous cas pas la partie où il est indiqué que tu peux faire un lien symbolique vers le système fuse contenant les tags plutôt que de copier ou déplacer pour tagger.
Dans ce cas d'utilisation tu as un système mixte : tes fichiers physiques restent sur ton système de fichiers initial dans une arborescence de répertoire classique, et tu as en plus une arborescence de tags à côté dans un système de fichiers fuse. Et tu peux interroger les 2 au choix.
Après ton dev est sûrement bon je ne suis pas allé voir, mais était-il nécessaire ?
# xattr
Posté par Marc Quinton . Évalué à 3.
je pense que tu peux t'appuyer sur l'extension d'attributs : https://github.com/xattr/xattr
# #tag
Posté par hotcryx . Évalué à 1.
En gros, c'est un fichier indexé ou une petite db locale qui reprend les noms des fichiers et leurs tags.
Python pourrait le faire.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.