Tool to automate fixing and uploading rss feeds from librivox.org to Pocketcasts
Have you tried importing your favourite public domain audiobooks into your favourite podcast app but it doesn't work?
The details are listed here in this great reddit post but the gist is that the librivox rss file has the publish date commented out, but pocketcasts requires it to be there.
This tool automates the process of fixing the rss file, uploding it to Github Gist then generating the PocketCasts url.
Go to https://libricasts.adhipk.dev/ and search for the title of the audiobook you want to import. Select the audiobook and click generate pocketcasts link, this will generate a pocketcasts link for the audiobook.
If you'd like to run this yourself, you can do so by following the steps below.
-
Clone the repo
git clone https://github.com/adhipk/libricasts.git
-
Install the requirements
pip install -r requirements.txt
-
Setup Redis store, this will cache Github gist urls, preventing redundant rss file uploads.
-
Copy the .env.example file to .env and fill in the values
- From the root of the repo run
python server.py
MIT License