#!/usr/bin/env python3
import json, os
import requests

key = None
for line in open(os.path.expanduser("~/.hermes/.env")):
    if line.startswith("GETXAPI_KEY="):
        key = line.split("=", 1)[1].strip()
        break
H = {"Authorization": f"Bearer {key}"}
BASE = "https://api.getxapi.com/twitter"
TID = "2115603928268349939"

for ep, params in [
    ("/tweet/detail", {"id": TID}),
    ("/tweet/detail", {"tweet_id": TID}),
    ("/tweet", {"id": TID}),
]:
    r = requests.get(BASE + ep, params=params, headers=H, timeout=40)
    print(f"\n{ep} {params} -> {r.status_code}")
    print(r.text[:1500])
    if r.status_code == 200 and len(r.text) > 200:
        break
