A simple tool to track podcast episode chapters after importing show notes in a Markdown format
- Go 82.4%
- HTML 17.6%
| cmd/server | ||
| internal | ||
| templates | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| README.md | ||
Podcast Chapters Switcher
A web application to help podcast hosts manage chapter markup while recording episodes. The app allows you to create episodes from Markdown plans, track chapter progress in real-time, and export chapter data in various formats.
Features
- Create episodes from Markdown plans
- Real-time chapter tracking during recording
- Multiple export formats (
chapters.json, YouTube) - Simple and intuitive interface
- Automatic status updates
Usage
- Create a new episode by providing a title and Markdown plan
- Use the control panel to manage recording status
- Click chapter checkboxes to mark them as completed when you start talking about them
- Export chapter data in your preferred format
Markdown Plan Format
The app expects Markdown plans with checkbox syntax:
- [ ] First chapter
- [ ] Second chapter
- [x] Third chapter (already checked)
Installation
- Install dependencies:
go mod download
- Build and run:
go run cmd/server/main.go
The server will start at http://localhost:8088
License
MIT