orgmode-to-gemini-blog/sources/cipherbliss_blog/lang_fr/20230410T151000__archiver-automatiquement-ses-photos-de-telephone.org

128 lines
6.5 KiB
Org Mode
Raw Normal View History

2024-11-19 13:49:39 +01:00
:PROPERTIES:
:ID: 52d8c35d-23a0-46e8-b570-e377575c9a8a
:END:
#+title: archiver-automatiquement-ses-photos-de-telephone
#+post_ID: 1750
#+post_slug: archiver-automatiquement-ses-photos-de-telephone
#+post_url: https://www.ciperbliss.com/2023/archiver-automatiquement-ses-photos-de-telephone
#+post_title: Archiver automatiquement ses photos de téléphone
#+post_tags: backup, photos, nextcloud, médias, pim, archives, vidéos, smartphone, scripts, mv, syncthing
#+post_type: post
#+post_mime_types:
#+post_guid: undefined
#+post_status: publish
#+post_date_published: <2023-04-10T15:10:00>
#+post_date_modified: <2023-10-10T17:54:19>
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
#+retrieved_from_db_at: <2024-11-18 16:25:08>
* Archiver automatiquement ses photos de téléphone
:PROPERTIES:
:CUSTOM_ID: archiver-automatiquement-ses-photos-de-téléphone
:END:
Imaginez y'a des gens qui s'amusent régulièrement à
tenter d'exporter leurs photos, vidéos et documents récupérés depuis
leur téléphone pour tenter de s'en servir sur un ordi, ou un autre, et à
avoir du mal à retrouver leurs documents quand ils en ont besoin. Qui
pestent contre le protocole MTP qui n'est pas capable d'utiliser
pleinement la rapidité d'un cable USB. Qui finissent pas utiliser Wifi
File Transfer pour copier leurs fichiers du téléphone vers leur ordi, ou
qui trouvent ça trop galère et du coup se disent que refiler tout à un
bon gros GAFAM est une solution pérenne, haha !
[[https://karl-voit.at/cloud][Alors que les GAFAMS n'ont de cesse de
tuer les uns après les autres leurs services de
surveillance]].Alors qu'il suffit d'avoir sa propre
gestion de fichiers syncronisés chez soi en pair à pair, par exemple
avec [[https://syncthing.net][Syncthing]], ou
[[https://www.chatons.org/search/by-service?service_type_target_id=All&field_alternatives_aux_services_target_id=All&field_software_target_id=271&field_is_shared_value=All&title=][un
nextcloud chez des CHATONS]].
2024-11-19 23:50:42 +01:00
2024-11-19 13:49:39 +01:00
** Pour Nextcloud
:PROPERTIES:
:CUSTOM_ID: pour-nextcloud
:END:
Il vous faudra:
- un compte nextcloud sur un serveur
- l'appli client nextcloud sur votre téléphone, connecté à votre compte
serveur
- avoir l'upload automatique activé depuis votre téléphone, et ce même
si vous n'avez pas le wifi connecté (voir dans les paramètres d'upload
automatique de l'appli mobile)
- avoir le client nextcloud installé sur un ordinateur, connecté à votre
compte serveur
** Pour Syncthing
:PROPERTIES:
:CUSTOM_ID: pour-syncthing
:END:
2024-11-19 23:50:42 +01:00
[[https://www.cipherbliss.com/wp-content/uploads/2023/04/syncthing-screenshot-dark.png][https://www.cipherbliss.com/wp-content/uploads/2023/04/syncthing-screenshot-dark-1024x760.png]]Il
2024-11-19 13:49:39 +01:00
vous faudra:
- faire marcher syncthing sur votre ordi
- faire marcher syncthing sur votre ordiphone
- configurer les dossiers à faire syncroniser
- appairer les deux identifiants de syncronisation
- accepter la syncronisation sur les deux appareils, choisir les
dossiers concernés
et tadam, vos photos, vidéos et documents seront
téléchargés sur votre ordi. Vérifiez dans les paramètres que l'envoi
vers le serveur nextcloud se fait même si vous n'êtes pas connecté au
wifi.Une fois l'upload fait automatiquement vous
aurez vos médias téléchargés dans votre dossier Nextcloud sur votre
ordi, par défaut dans votre dossier de
/home/mon_utilisateur/Nextcloud/InstantUpload. Ce dossier de destination
est bien sûr modifiable, tout comme votre client Nextcloud vous permet
de syncroniser plusieurs dossiers différents, de ne pas forcément tout
syncroniser de ce qui se trouve sur votre serveur Nextcloud, et pas
forcément dans le dossier /home/mon_utilisateur/Nextcloud. Mais bon,
pour garder l'exemple simple on va prendre les paramètres par
défaut.J'ai un dossier pour mes photos et vidéos à
ranger, il me suffit de déplacer automatiquement les médias récupérés
depuis le dossier InstantUpload vers celui ci, de les renommer
automatiquement pour suivre ma convention de nommage avec des tags, et
de les déplacer dans le dossier annuel. ça se fait très simplement avec
un seul fichier de script bash, qui est exécuté toutes les 5 minutes sur
mon ordinateur d'archivage.Comme le dossier
InstantUpload distingue dans des sous dossiers les médias que j'ai
capturé par mon téléphone et ceux que j'ai téléchargé, je peux les
ranger automatiquement avec un simple couper-coller fait par la commande
*mv* (move). Je pourrai mettre des descriptions et des tags
ultérieurement avec mon gestionnaire de photos scriptable Geequie, avec
mes raccourcis clavier configurés via ma procédure d'installation de
gestion de fichiers.Le meilleur moyen d'éviter que le
bazar soit partout, c'est de le concentrer dans un seul dossier. Donc
pour tous les autres trucs que je récupère sur mon téléphone, je peux
les envoyer dans mon dossier de bazar.Ne reste plus
qu'a se consacrer un peu de temps à autre, via un rappel d'agenda par
exemple ou une revue hebdomadaire (coucou la méthode GTD) à faire
disparaître le bazar, soit en truc rangé, soit dans le néant
[[https://www.legorafi.fr/2019/01/18/marie-kondo-recommande-de-ne-garder-que-trois-membres-de-votre-famille/][comme
le conseille Marie Kondo]].le fichier de
crontab:
#+begin_example
#Ansible: run nextcloud workflows of tykayn*/5 * * * * /bin/bash ~/Nextcloud/ressources/workflow_nextcloud/cronjob_nextcloud.sh
#+end_example
et le script *cronjob_nextcloud.sh* qui utliise
[[https://www.cipherbliss.com/organiser-ses-fichiers-avec-des-tags-avec-filetags/][les
autres outils présentés précédemment pour faire de
l'archivage]]:
#+begin_example
# back pictures to ARCHIVE_SYNCABLElogDate 'copy of Nextcloud InstantUpload photos'mv ~/Nextcloud/InstantUpload/Camera/* "$PHOTOS_TO_DISPATCH" | tee -a $LOG_FILE_BACKUP 2>&1mv ~/Nextcloud/inbox/instantUpload/* "$PHOTOS_TO_DISPATCH" | tee -a $LOG_FILE_BACKUP 2>&1#mv ~/Nextcloud/inbox/instantUpload "$PHOTOS_TO_DISPATCH" | tee -a $LOG_FILE_BACKUP 2>&1guessfilename "$PHOTOS_TO_DISPATCH/$CURRENT_YEAR*"cd $PHOTOS_TO_DISPATCHmove2archive --archivepath=$PHOTOS_FOLDER "$CURRENT_YEAR*"echo ' ' >> $LOG_FILE_BACKUP_DATESecho "### ${today} medias in $ARCHIVE_SYNCABLE/photos/$CURRENT_YEAR" >> $LOG_FILE_BACKUP_DATESls -l "$ARCHIVE_SYNCABLE/photos/$CURRENT_YEAR" | wc -l | tee -a $LOG_FILE_BACKUP 2>&1
#+end_example
Secouez le tout avec une mise en
[[https://www.cipherbliss.com/borg-backup-version-2-est-arrive/][archive
chiffrée par borg backup]], syncronisez avec des supports distants, et
voilà qui est automatiquement rangé.