Podcast ad-removal proxy: fetch feed -> find ad spans -> cut -> re-host clean feed, so AntennaPod (or any player) needs zero changes. M0 ingest and M1 chapter-marker detection are working; transcribe/detect/cut/serve (Whisper transcription, LLM ad-span classification, ffmpeg cutting, feed re-hosting) are stubbed with clear milestones in docs/PLAN.md. Shaped to match hark's conventions (uv/src layout, SQLite, CLI) since this is a candidate for later merging into hark as a module.
13 lines
116 B
Plaintext
13 lines
116 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
.venv/
|
|
dist/
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
|
|
# Local data
|
|
adscrub.db
|
|
adscrub.db-*
|
|
data/
|