mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
127 lines
6.5 KiB
Org Mode
127 lines
6.5 KiB
Org Mode
![]() |
|
||
|
: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]].
|
||
|
|
||
|
** 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:
|
||
|
[[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
|
||
|
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é.
|
||
|
|