[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC_BY--NC--SA_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) # Git-MRI > *Git-MigrateReposiroryImages* Ce programme python récupère un dépot git avec toute les images et les enregistres localement en mettant à jour les liens vers celles-ci. ### :arrow_forward: Utilisation - Installer `python` et `git` - Executer le script `python3 path/to/script/Git-MRI.py` ![](https://git.selfitdeploy.com/Willy/Git-MRI/raw/branch/main/Git-MRI.png) - Renseigner le lien vers le dépôt (Lien en *.git) - Renseigner l'emplacement de sauvegarde de celui-ci (Chemin absolu) ### :arrow_forward: Fonctionnalités - Téléchargement du dépôt via `git` - Analyse de tout les fichiers texte qui contiennent un lien externe - Contrôle si les liens mènent vers des images - Si oui, téléchargement de l'image dans le répertoire `./images` - Si non, écriture du lien dans le fichier de logs `./no_images.log` - Renommage des fichiers images ex : `wgxf3sdm9mpc5sw1dy7b.png` - Modifications des liens dans chaque fichier texte, afin de pointer vers les images stocker localement - Vérifications globale que toute les images du dépôt soit référencées dans un fichier texte quelconque - Le cas échéant, les images orphelines sont déplacées dans le répertoire `./images/old`