lukeandClaude Opus 5 2429a2eb07 Regenerate episode pages and sitemap during publish
add_episode_to_sitemap() was removed in the previous commit, so nothing was
writing the sitemap any more. Publishing now shells out to
generate_episode_pages.py --sitemap right after the transcript is copied into
website/transcripts/, which builds the new episode's static page and rebuilds
the sitemap from the feed.

Deliberately non-fatal: by this point the audio is live on Castopod and the RSS
feed has been rebuilt, so a generator failure must not abort the publish. It
warns and moves on, and the page lands on the next run. Covered for non-zero
exit, timeout, and a missing generator script.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 04:12:29 -05:00
S
Description
AI Radio Show - web-based podcast production with multiple TTS providers
MIT
9.6 MiB
Languages
HTML 78.2%
Python 17.3%
JavaScript 2%
CSS 1.3%
Lua 1%
Other 0.2%