# config.py
import requests,os,json
CF_API="https://ytnews-api.maclub7.workers.dev"
def _load():
    kf=os.path.join(os.path.dirname(os.path.abspath(__file__)),".keys.json")
    if os.path.exists(kf):
        with open(kf) as f: return json.load(f)
    try:
        r=requests.get(CF_API+"/get-config",timeout=5)
        if r.status_code==200:
            d=r.json()
            with open(kf,"w") as f: json.dump(d,f)
            return d
    except: pass
    return {}
_k=_load()
YOUTUBE_API_KEY=_k.get("YOUTUBE_API_KEY","")
ANTHROPIC_API_KEY=_k.get("ANTHROPIC_API_KEY","")
PEXELS_API_KEY=_k.get("PEXELS_API_KEY","")
FAL_API_KEY=_k.get("FAL_API_KEY","")
MIN_VIEWS=_k.get("MIN_VIEWS",10000)
MAX_VIEWS=_k.get("MAX_VIEWS",100000)
CATEGORIES=_k.get("CATEGORIES",["경제 뉴스 2026"])
OUTPUT_DIR=_k.get("OUTPUT_DIR",r"C:\youtube-news\output")
CF_API_URL=CF_API
