No description
Find a file
2025-05-31 16:43:01 +02:00
Git-MRI.png Upload files to "/" 2025-05-31 16:19:00 +02:00
Git-MRI.py Add Git-MRI.py 2025-05-31 16:01:01 +02:00
LICENSE Add LICENSE 2025-05-31 15:59:09 +02:00
README.md Update README.md 2025-05-31 16:43:01 +02:00

License: CC 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.

▶️ Utilisation

  • Installer python et git
  • Executer le script python3 path/to/script/Git-MRI.py
  • Renseigner le lien vers le dépôt (Lien en *.git)
  • Renseigner l'emplacement de sauvegarde de celui-ci (Chemin absolu)

▶️ 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