No description
  • C 96.1%
  • Makefile 3.6%
  • HTML 0.2%
Find a file
creations 18f3ad31fc
All checks were successful
fmt / fmt-check (push) Successful in 15s
sanitize / sanitize (push) Successful in 29s
ci / build (push) Successful in 30s
small on
2026-06-27 09:34:23 -04:00
.forgejo/workflows https server using civetweb 2026-06-24 20:06:29 -04:00
.github/workflows https server using civetweb 2026-06-24 20:06:29 -04:00
migrations start of auth 2026-06-25 21:18:07 -04:00
public start with api calls 2026-06-25 00:38:31 -04:00
src small on 2026-06-27 09:34:23 -04:00
tools small dedupe 2026-06-25 05:21:20 -04:00
.clang-format a start 2026-06-24 18:25:12 -04:00
.clangd a start 2026-06-24 18:25:12 -04:00
.env.example start with api calls 2026-06-25 00:38:31 -04:00
.gitignore fix some small issues after smoke tests 2026-06-26 18:32:26 -04:00
LICENSE a start 2026-06-24 18:25:12 -04:00
Makefile review/cut DEDUPE json_get_double 2026-06-27 09:10:25 -04:00
README.md a start 2026-06-24 18:25:12 -04:00

maat

self-hosted podcast ad stripper. ingests podcasts from rss feeds and watched local directories, transcribes them with whisper, uses an llm (claude or a local openai-compatible model) to find ad segments, then cuts them out or marks them as chapters. serves a web ui and a cleaned rss feed.

work in progress.

license

agpl-3.0-or-later. see LICENSE.