import os
from pathlib import Path
import requests
import streamlit as st

PRIVATE_KEY = st.secrets.get("POLYMARKET_PRIVATE_KEY") or os.getenv("POLYMARKET_PRIVATE_KEY")
WALLET_ADDRESS = st.secrets.get("POLYMARKET_WALLET_ADDRESS") or os.getenv("POLYMARKET_WALLET_ADDRESS")

OUTPUT_DIR = Path(".")
FIDELITY = 50
SESSION = requests.Session()
SESSION.headers.update({"User-Agent": "Mozilla/5.0"})

API_BASE = "https://gamma-api.polymarket.com"
HISTORY_FILE = Path("analytics_history.json")
SCORE_WEIGHTS = {"density": 0.40, "projection": 0.30, "dynamics": 0.20, "mispricing": 0.10}
STANDARD_BINS = [f"{i*20}-{i*20+19}" for i in range(30)]
