"""GG Türk Başak Public Catalog API - minimal Python client."""
import requests

BASE_URL = "https://gg-turk-basak-sales-preview.onrender.com"

def markets():
    return requests.get(BASE_URL + "/api/v1/catalog/markets", timeout=20).json()

def categories(country="KW"):
    return requests.get(BASE_URL + "/api/v1/catalog/categories", params={"country": country}, timeout=20).json()

def products(country="KW", locale="tr", q="", category=""):
    params = {"country": country, "locale": locale, "q": q, "category": category}
    return requests.get(BASE_URL + "/api/v1/catalog/products", params=params, timeout=20).json()

if __name__ == "__main__":
    print(products())
