diff --git a/main.py b/main.py index d70b57a..b2afbe4 100644 --- a/main.py +++ b/main.py @@ -178,28 +178,18 @@ def zip_directory(directory, zip_file): file_path = os.path.join(root, file) zipf.write(file_path, os.path.relpath(file_path, directory)) - -def main(): - # Creation du répertoire sources pour mettre les documents - create_original_files_directory() - - # Configure le parseur d'arguments - parser = argparse.ArgumentParser(description='read arguments') - parser.add_argument('--filigramme', type=str, help='Valeur du filigramm comme "agence (juillet 2024)"') - - # Analyse les arguments - args = parser.parse_args() - +def traitement(paramFiligramme): # Lecture de la configuration config = load_config() # Utilise la valeur du filigramme fournie ou celle par défaut de la configuration - filigramme = args.filigramme if args.filigramme else config.get('filigrame', 'Protection par filigrame') + filigramme = paramFiligramme if paramFiligramme else config.get('filigrame', 'Protection par filigrame') source_directory = config["source_directory"] destination_directory = os.path.join(source_directory, filigramme.replace(" ", "_")) temp_directory = os.path.join(source_directory, "temp") + # Extrait les pages des pdf try: print("Extrait les pages des pdf") @@ -230,6 +220,20 @@ def main(): except: print(f"Aucune image à taguer") return {"Aucune image à taguer"} +def main(): + # Creation du répertoire sources pour mettre les documents + create_original_files_directory() + + # Configure le parseur d'arguments + parser = argparse.ArgumentParser(description='read arguments') + parser.add_argument('--filigramme', type=str, help='Valeur du filigram comme "agence (juillet 2024)"') + + # Analyse les arguments + args = parser.parse_args() + + traitement(args.filigramme) + + if __name__ == '__main__':