|
|
@@ -16,7 +16,7 @@ Il est conseillé de mettre un chemin absolu. |
|
|
|
# Press Maj+F10 to execute it or replace it with your code. |
|
|
|
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. |
|
|
|
|
|
|
|
import os, json, subprocess, zipfile |
|
|
|
import os, json, subprocess, zipfile, sys |
|
|
|
from PIL import Image, ImageDraw, ImageFont |
|
|
|
import piexif |
|
|
|
from pdf2image import convert_from_path |
|
|
@@ -160,7 +160,10 @@ def create_original_files_directory(): |
|
|
|
config["source_directory"] = temp_directory |
|
|
|
with open("config.json", "w") as f: |
|
|
|
json.dump(config, f, indent=4) |
|
|
|
print(f"Sauvegarde de la configuration") |
|
|
|
print(f"Sauvegarde de la configuration OK") |
|
|
|
print(f"Il ne reste plus qu'à mettre les fichiers originaux dans le répertoire ", temp_directory,"' et relancer le script.") |
|
|
|
sys.exit(1) # Arrête le script avec un code d'erreur non nul |
|
|
|
|
|
|
|
|
|
|
|
def is_key_defined_in_json(json_file, key): |
|
|
|
with open(json_file, 'r') as f: |
|
|
@@ -175,7 +178,7 @@ def zip_directory(directory, zip_file): |
|
|
|
zipf.write(file_path, os.path.relpath(file_path, directory)) |
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
|
# Creation du répertoire soruces pour mettre les documents |
|
|
|
# Creation du répertoire sources pour mettre les documents |
|
|
|
create_original_files_directory() |
|
|
|
|
|
|
|
# Lecture de la configuration |