How it works
- You give a feed and a few patterns. Every pattern is a Go regular expression tested against the episode title.
- Keep patterns are alternatives. An episode is in as soon as it matches any one of them, so two patterns mean «either of these». With no keep pattern at all, every episode is in.
- Drop patterns are vetoes. An episode matching any drop pattern is out, even if a keep pattern wanted it. Use them to carve exceptions out of what the keep patterns let in.
- You subscribe to the resulting URL. The service fetches the original feed on every request, removes the episodes that did not survive, and serves the rest as a normal RSS feed.
Patterns use RE2 syntax, which has no look-around but does take inline flags:
(?i) makes a pattern case-insensitive, so (?i)shulman matches
Shulman and SHULMAN alike. Unicode works as is —
(?i)(Шульман) is a perfectly good pattern.
Start from an existing URL
You can also open /?id=<link id> or /?feed=…&re=…
directly. A filtered URL or a link id is loaded into the form below, so you can debug and change
it. A plain feed URL just fills in the feed field and keeps your filters.
Recently used
Links you created, copied, updated or opened here. The list lives in this browser only — forgetting a link does not delete it from the server.
Build a feed
Drops episodes shorter or longer than this, whatever the filters below say. Episodes whose feed does not publish a duration always pass.
Filters
No filters yet — every episode passes through.
Preview
Enter a feed URL to see its episodes.
Green passes, red is removed. Click an episode to unroll its details and see which pattern decided its fate. The list scrolls on its own and keeps its position while you edit, so you can watch one specific episode react to a pattern — showing every episode is what makes that possible, which is why it is the default. Drag the bottom edge of the list to make it taller. Preview runs the same Go engine as the real feed.
Your feed URL
Useful when the direct URL grows too long: some podcast clients silently truncate long URLs. Set a password if you want to be able to change the filter later without changing the URL. Leave it empty and the link stays immutable forever. The password itself can never be changed.