cipherbliss_blog

Lister tous ses dossiers photos avec nodejs

Pour avoir une rétrospective des évènements auquels j'ai pris des photos, rien de tel qu'un bon listing récursif de dossiers photos.Il se trouve que pendant un moment j'ai séparé mes photos dans des dossiers correspondant aux dates des évènements, ce qui est loin d'être optimal en terme de navigation et d'information associées. Depuis que j'ai mis en place un système de tags sur les noms de fichiers je fais en sorte de sortir de ce principe d'informations localisées dans le chemin du fichier.la commande tree permet de faire un listing récursif de tous ses dossiers, mais c'est plus marrant de voir comment faire ça en nodejs.Voici donc un script pour faire ça sur 3 niveaux de profondeur à partir d'un chemin prédéfini, celui de la base de nos photos:https://forge.chapril.org/tykayn/scripts/src/branch/master/folder-listing-node/index.mjsplus qu'à faire le lancement du script et sauvegarder la sortie de console dans un fichier texte pour voir ce que l'on a fait comme sous dossiers d'évènements.

node index.mjs > dossiers_liste.txt

on pourrait ensuite s'amuser à créer des tâches orgmode avec la date prise dans la hiérarchie de fichiers afin de les faire apparaître dans notre agenda, ou dans un rapport annuel utilisant nos fichiers orgmode, mais ça demande à ce que le cheminement des évènements ait été décrit de façon cohérente.Havez fun!