An open API service indexing awesome lists of open source software.

https://github.com/xinsnake/youtube2podcast

Make YouTube channels to become MP3 PodCast feeds
https://github.com/xinsnake/youtube2podcast

Last synced: 3 months ago
JSON representation

Make YouTube channels to become MP3 PodCast feeds

Awesome Lists containing this project

README

        

# youtube2podcast
Make YouTube channels to become MP3 PodCast feeds

![youtube2podcast](https://github.com/xinsnake/youtube2podcast/raw/master/cover.png)

## Usage

### Run directly

If you want to run it directly, you need to install the following executables:

- youtube-dl
- ffmpeg

Then follow the instructions:

1. Go to the Release section and download the compiled binary (or compile from source yourself if you are not on Linux 64bit)
1. Edit the `y2p-config.sample.json` file
1. Set environment variable `Y2P_CONFIG_PATH` to point ot the configuration file
1. Run the application

### Run using Docker

1. `docker run -d -v $(pwd)/y2p-config.sample.json:/y2p-config.json:ro -p 14295:14295 xinsnake/youtube2podcast`

* Use `-v $(pwd)/assets:/assets:ro` if you want to change the template or styling
* Use `-v $(pwd)/data:/data:raw` if you want to change data storage location

## Todo

* Compile multiple platforms
* Removed feeds clean up
* Clean shutdown
* ~~Better home page~~
* ~~Directory clean up~~
* ~~Put the application in container~~