
import requests
import json

# Notion Config
try:
    with open("notion_token.txt", "r") as f:
        NOTION_TOKEN = f.read().strip()
except FileNotFoundError:
    print("Error: notion_token.txt not found.")
    exit(1)

NOTION_VERSION = "2022-06-28"
NOTION_API_BASE_URL = "https://api.notion.com/v1"
HEADERS = {
    "Authorization": f"Bearer {NOTION_TOKEN}",
    "Notion-Version": NOTION_VERSION,
    "Content-Type": "application/json",
}

# DB ID from import_product.py
DB_ID = "2e288f42-8544-8113-b878-ec99c8a02a6b"

def get_db_properties(database_id):
    url = f"{NOTION_API_BASE_URL}/databases/{database_id}"
    try:
        response = requests.get(url, headers=HEADERS)
        response.raise_for_status()
        return response.json().get("properties")
    except Exception as e:
        print(f"Error: {e}")
        return None

props = get_db_properties(DB_ID)
if props:
    print(json.dumps(props, indent=2))
