mirror of
https://github.com/Ladebeze66/llm_ticket3.git
synced 2025-12-15 19:16:52 +01:00
44 lines
1.6 KiB
Python
44 lines
1.6 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Ce script était utilisé pour tester l'extraction d'images intégrées dans le HTML.
|
|
Cette fonctionnalité a été désactivée suite à la suppression du module utils/image_extractor.
|
|
Ce fichier est conservé à titre d'exemple mais n'est plus fonctionnel.
|
|
"""
|
|
|
|
from odoo.attachment_manager import AttachmentManager
|
|
from odoo.auth_manager import AuthManager
|
|
import json
|
|
import os
|
|
|
|
def main():
|
|
print("La fonctionnalité d'extraction d'images intégrées dans le HTML a été désactivée.")
|
|
print("Ce script est conservé à titre d'exemple mais n'est plus fonctionnel.")
|
|
print("Si vous avez besoin de cette fonctionnalité, réinstallez le module utils/image_extractor.")
|
|
|
|
# Voici l'ancien code à titre d'exemple :
|
|
"""
|
|
# Initialiser le gestionnaire d'authentification avec des valeurs factices
|
|
auth = AuthManager(url='https://odoo.cbao.fr', db='dummy', username='dummy', api_key='dummy')
|
|
|
|
# Chemin vers le dossier du ticket
|
|
ticket_folder = 'output/ticket_T11143/T11143_20250416_094512'
|
|
|
|
# Charger les données des messages
|
|
with open(os.path.join(ticket_folder, 'all_messages.json'), 'r') as f:
|
|
messages_data = json.load(f)
|
|
|
|
# Créer le gestionnaire de pièces jointes
|
|
am = AttachmentManager(auth)
|
|
|
|
# Extraire les images manquantes
|
|
extracted_images = am.extract_missing_images(messages_data, ticket_folder)
|
|
|
|
print(f"Nombre d'images extraites: {len(extracted_images)}")
|
|
for img in extracted_images:
|
|
print(f"Image extraite: {img.get('name', 'Sans nom')} - {img.get('url', '')}")
|
|
"""
|
|
|
|
if __name__ == "__main__":
|
|
main() |