This commit is contained in:
Tykayn 2024-11-19 13:49:39 +01:00 committed by tykayn
parent 895996cf6b
commit 8daf1e23e4
2055 changed files with 119377 additions and 31850 deletions

View file

@ -0,0 +1,65 @@
:PROPERTIES:
:ID: 17d4f5f9-69fd-44b7-bfda-d89679e7988e
:END:
#+title: script-rff-rename-file-folder
#+post_ID: 1820
#+post_slug: script-rff-rename-file-folder
#+post_url: https://www.ciperbliss.com/2023/script-rff-rename-file-folder
#+post_title: script rff : Rename file folder
#+post_tags: pim
#+post_type: post
#+post_mime_types:
#+post_guid: undefined
#+post_status: publish
#+post_date_published: <2023-07-17T12:01:49>
#+post_date_modified: <2023-10-10T17:54:23>
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
#+retrieved_from_db_at: <2024-11-18 16:25:08>
* script rff : Rename file folder
:PROPERTIES:
:CUSTOM_ID: script-rff-rename-file-folder
:END:
Pour ranger mes archives photos selon une
[[https://www.cipherbliss.com/organiser-ses-fichiers-avec-des-tags-avec-filetags/][organisation
par tags dans les noms de fichiers]] je me suis heurté à une
organisation de mes photos qui avait des informations d'évènements
situées dans le nom de dossier qui les contenaient. Pour avoir cette
information dans le nom de fichier j'avais quelques options:
- créer un calendrier à partir de l'arborescence des fichiers et relier
ensuite les informations de date d'évènement avec les dates exif de
fichier. Pour ça on peut utiliser la commande "tree" qui dessine une
arborescence des dossiers. Il suffisait de rediriger la sortie de
commande vers un fichier texte pour archiver ces informations dans mon
système d'archives.
- parcourir les dossiers, prendre l'information du nom du dossier et la
placer dans le nom des fichiers. C'est de là qu'est né le petit script
python "rename file folder" que j'ai ensuite invoqué derrière un alias à
lancer dans mes dossiers d'archive.
Vous pouvez voir la source du fichier python qui permet de renommer les
fichiers ici:
[[https://forge.chapril.org/tykayn/workflow/src/branch/main/files-management/rename_photo_folder.py]]
ajoutez un alias dans votre fichier ~/.bash_aliases
#+begin_example
alias rff="python $WORKFLOW_PATH/files_management/rename_photo_folder.py"
#+end_example
et voilà