Skip to content

Instantly share code, notes, and snippets.

View amCodess's full-sized avatar
🎯
Focusing

Amedín amCodess

🎯
Focusing
View GitHub Profile
@amCodess
amCodess / test_sync_orgs.py
Created September 25, 2025 08:54
El script sincroniza organizaciones de Zammad con contactos/empresas de Odoo mediante JSON‑RPC: autentica en Odoo, busca coincidencias exactas y aproximadas en res.partner tras limpiar y normalizar nombres, evita sobrescribir registros ya enlazados y actualiza campos personalizados con el ID y nombre de Zammad. Para la coincidencia “borrosa”, ap…
import requests
import json
from difflib import SequenceMatcher
import re
from datetime import datetime
'''
El script sincroniza organizaciones de Zammad con contactos/empresas de Odoo mediante JSON‑RPC: autentica en Odoo, busca coincidencias exactas y aproximadas en res.partner tras limpiar y normalizar nombres,
evita sobrescribir registros ya enlazados y actualiza campos personalizados con el ID y nombre de Zammad. Para la coincidencia “borrosa”, aplica limpieza lingüística y compara similitud con difflib.SequenceMatcher,