import xmlrpc.client
import os
from dotenv import load_dotenv

# Load the environment variables from .env file
load_dotenv()

url=os.getenv('ODOO_URL')
db=os.getenv('ODOO_DB')
username=os.getenv('ODOO_USERNAME')
password=os.getenv('ODOO_PASSWORD')


# Connect to Odoo
common = xmlrpc.client.ServerProxy(f'{url}/xmlrpc/2/common')
uid = common.authenticate(db, username, password, {})

if not uid:
    print("Authentication failed.")
    exit()

print("Authentication ID:", uid)

models = xmlrpc.client.ServerProxy(f'{url}/xmlrpc/2/object', allow_none=True)