#!/usr/bin/env bash
# drop-in a TikTok domain-verification file (content passed as $1, filename as $2)
# then confirm it serves locally on 4081
[ -z "$1" ] && { echo "usage: $1 <filename> '<content>'"; exit 1; }
FN="$1"; CONTENT="$2"
mkdir -p "$HOME/postiz/site"
printf '%s' "$CONTENT" > "$HOME/postiz/site/$FN"
echo "wrote $HOME/postiz/site/$FN ($(wc -c < "$HOME/postiz/site/$FN") bytes)"
# if funnel is live, confirm public
curl -s -o /dev/null -w "local 4081=$%{http_code} " "http://127.0.0.1:4081/$FN"
HOST=$(tailscale status --json 2>/dev/null | python3 -c "import sys,json;print(json.load(sys.stdin)['Self']['DNSName'])" 2>/dev/null)
echo "tsnet_host=${HOST:-unknown}"
