Files
Odoo-Build/bin/export-website-data
T
Janik von Rotz dca6ee9377 BREAKING CHANGE: rename ODOO_DATABASE to DB_NAME across all scripts and templates
The environment variable `ODOO_DATABASE` has been renamed to `DB_NAME` in all scripts, templates, and documentation. Update your `.env` files and any custom scripts accordingly.
2026-02-11 21:08:32 +01:00

68 lines
3.1 KiB
Python

#!/usr/bin/env python3
import os
import xmlrpc.client
import json
# Get environment variables
url = os.environ.get("ODOO_URL") or "http://localhost:8069"
db = os.environ.get("DB_NAME") or "odoo"
username = os.getenv("ODOO_USERNAME") or "admin"
password = os.environ.get("ODOO_PASSWORD") or "admin"
source_website_id = int(os.environ.get("ODOO_WEBSITE_ID") or 1)
export_folder = "tmp"
lang_codes = ["de_CH"]
# Connect to Odoo
print(f"Export website data from {url}/{db}")
common = xmlrpc.client.ServerProxy(f"{url}/xmlrpc/2/common")
uid = common.authenticate(db, username, password, {})