|
|
@@ -162,6 +162,10 @@ def create_original_files_directory(): |
|
|
|
json.dump(config, f, indent=4) |
|
|
|
print(f"Sauvegarde de la configuration") |
|
|
|
|
|
|
|
def is_key_defined_in_json(json_file, key): |
|
|
|
with open(json_file, 'r') as f: |
|
|
|
data = json.load(f) |
|
|
|
return key in data |
|
|
|
|
|
|
|
def zip_directory(directory, zip_file): |
|
|
|
with zipfile.ZipFile(zip_file, 'w', zipfile.ZIP_DEFLATED) as zipf: |
|
|
@@ -197,6 +201,7 @@ if __name__ == '__main__': |
|
|
|
open_in_file_explorer(destination_directory) |
|
|
|
|
|
|
|
# Compression du répertoire |
|
|
|
fichierZip = os.path.join(config["zipfile"], text.replace(" ", "_") + ".zip") |
|
|
|
print("Compression du répertoire et sauvegarde dans ", fichierZip) |
|
|
|
zip_directory(destination_directory, fichierZip) |
|
|
|
if( is_key_defined_in_json("config.json", "zipfile")): |
|
|
|
fichierZip = os.path.join(config["zipfile"], text.replace(" ", "_") + ".zip") |
|
|
|
print("Compression du répertoire et sauvegarde dans ", fichierZip) |
|
|
|
zip_directory(destination_directory, fichierZip) |