Pour les marques-pages, je te conseille de jeter un œil à SRESI. C'est un petit logiciel de classement de marques-pages à base de tags. Ça se gère avec un outil CLI ou des scripts PHP.
Sinon, pour les fichiers et notes, je vois pas trop... J'ai le même problème que toi sur ce sujet, et je sèche.
La solution idéale serait basée sur un système de fichiers avec ces caractéristiques :
backend sous forme d'une base de données
chaque valeur est le contenu d'un fichier
à chaque valeur sont attribués une liste non-vide de tags, et un identifiant unique textuel (eg. un nom de fichier)
les tags permettent de filtrer les résultats (eg. un SELECT)
les filtres se comportent ainsi :
un filtre est terminal si et seulement si les filtres appliqués donnent une seule valeur
sinon le filtre est non-terminal
les tags se comportent alors ainsi :
si le filtre est terminal, alors le tag est un fichier, et le nom est composé de TAG - identifiant-de-la-valeur
si le filtre est non-terminal, alors le tag est un répertoire
tous les fichiers qui pointent vers la même valeur aurait le même inode (donc seraient des hard-links)
En parcourant l'arborescence, on pourrait alors tomber sur le même fichier par différents chemins. Par exemple, ces deux chemins pointent vers le même contenu :
soirée.avi est l'identifiant d'une valeur (blob binaire qui est une vidéo), et a les tags tag1, tag2 et tag3 :
./tag1/tag2/tag3 - soirée.avi
./tag3/tag1/tag2 - soirée.avi
Bon, j'ai rien trouvé du style jusque maintenant... J'ai bien envie de me coder un truc du style un de ces quatres, mais le temps... Il y a seulement 24h dans une journée... :-/
# SRESI
Posté par ymorin . En réponse au message Gérer ses marques-pages (et notes ?). Évalué à 2.
Pour les marques-pages, je te conseille de jeter un œil à SRESI. C'est un petit logiciel de classement de marques-pages à base de tags. Ça se gère avec un outil CLI ou des scripts PHP.
Sinon, pour les fichiers et notes, je vois pas trop... J'ai le même problème que toi sur ce sujet, et je sèche.
La solution idéale serait basée sur un système de fichiers avec ces caractéristiques :
backendsous forme d'une base de donnéesSELECT)TAG - identifiant-de-la-valeurinode(donc seraient deshard-links)En parcourant l'arborescence, on pourrait alors tomber sur le même fichier par différents chemins. Par exemple, ces deux chemins pointent vers le même contenu :
soirée.aviest l'identifiant d'une valeur (blob binaire qui est une vidéo), et a les tagstag1,tag2ettag3:./tag1/tag2/tag3 - soirée.avi./tag3/tag1/tag2 - soirée.aviBon, j'ai rien trouvé du style jusque maintenant... J'ai bien envie de me coder un truc du style un de ces quatres, mais le temps... Il y a seulement 24h dans une journée... :-/
Hop,
Moi.