Preferred entry: call exports.py (don't hand-roll requests) Ready-made helpers live in . Prefer them over writing your own / calls — they already inject the proxy credentials, so there is no API key to find (don't read / , don't check , don't ask the user). Transcript route — ONE entry for any media link Design rule: captions / subtitles / published transcripts are METADATA; the media file is PAYLOAD. Exhaust every metadata provider first; touch the media only when the user explicitly agrees. Same rule claude-video, spoken.md and yt-dlp's workflow follow. Nothing here is site-specific: | prov…