Go to file
2024-09-20 18:51:05 +01:00
.idea Stuff 2024-09-17 21:52:08 +01:00
bin Setup feeds, request, and filter them 2024-09-20 13:22:05 +01:00
src Add Filter options to the TestFeed command 2024-09-20 15:36:46 +01:00
views Initial commit 2024-08-30 13:28:30 +01:00
.env.example Initial commit 2024-08-30 13:28:30 +01:00
.gitignore Initial commit 2024-08-30 13:28:30 +01:00
composer.json Setup feeds, request, and filter them 2024-09-20 13:22:05 +01:00
composer.lock Stuff 2024-09-17 21:52:08 +01:00
index.php Initial commit 2024-08-30 13:28:30 +01:00
README.md Add some README cruft 2024-09-20 18:51:05 +01:00

Baleen

Podcast & RSS feed filtering

What is it

A little service that takes an RSS feed and allows you to apply filters to the feed items, producing a new RSS feed link.

Why?

Apple Podcasts doesn't have decent filtering/playlist creation tooling, and I wanted to split some of the podcasts I subscribe to into some of the different episode variants they produce.

It's called Baleen, because that's what whales use to filter out the krill from the water.

Installation

  1. Run composer install
  2. Copy .env.example to .env and edit the values
  3. Run php bin/doctrine orm:schema-tool:create to create the database

Running locally

  1. Run php -S localhost:8000 to start the web server

Running tests

  1. Run php vendor/bin/phpunit to run the tests