Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergio-fry/youtube-fetcher
:tv: Youtube Podcasting :headphones:
https://github.com/sergio-fry/youtube-fetcher
atom docker feed ffmpeg mp3 podcast youtube youtube-dl
Last synced: 13 days ago
JSON representation
:tv: Youtube Podcasting :headphones:
- Host: GitHub
- URL: https://github.com/sergio-fry/youtube-fetcher
- Owner: sergio-fry
- License: mit
- Created: 2017-07-04T10:18:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-04T10:30:04.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:54:38.625Z (3 months ago)
- Topics: atom, docker, feed, ffmpeg, mp3, podcast, youtube, youtube-dl
- Language: Ruby
- Homepage:
- Size: 6.04 MB
- Stars: 44
- Watchers: 3
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Youtube Fetcher
[![Build Status](https://travis-ci.org/sergio-fry/youtube-fetcher.svg?branch=master)](https://travis-ci.org/sergio-fry/youtube-fetcher)
[![Code Climate](https://codeclimate.com/github/sergio-fry/youtube-fetcher.png)](https://codeclimate.com/github/sergio-fry/youtube-fetcher)
[![Test Coverage](https://codeclimate.com/github/sergio-fry/youtube-fetcher/badges/coverage.svg)](https://codeclimate.com/github/sergio-fry/youtube-fetcher/coverage)
[![Docker Pulls](https://img.shields.io/docker/pulls/udalov/youtube-fetcher.svg)](https://hub.docker.com/r/udalov/youtube-fetcher/)
[![license](https://img.shields.io/github/license/sergio-fry/youtube-fetcher.svg)](https://github.com/sergio-fry/youtube-fetcher)
[![Gitter](https://img.shields.io/gitter/room/youtube-fetcher/Lobby.svg)](https://gitter.im/youtube-fetcher/Lobby)Convert Youtube channel into audio podcasts with 1 click. With *YF* you can listen to your favorite Youtube channels as audio podcasts offline. Choose any podcast player you want.
![Form Example](form-example.png)
## Features
| | Youtube Fetcher |
|----------|-----------------------------------------|
:sparkles: | Build Atom feed podcast by a channel ID
:tv: | Youtube channels support
:speaker: | Playlists are supported too!
:rocket: | Background media download
:radio: | Video converted into MP3 audio
:ship: | Ships as a Docker image
:metal: | It's a Ruby on Rails application
:+1: | Well tested## Tips
* to enable Video fetching type in rails console `Flipper.enable(:video)`
## Run
```bash
make up
```Open browser:
http://0.0.0.0:3000/
## Test
```bash
make test
```## Requirements
* Docker
* Docker Compose## License
Youtube Fetcher is released under the MIT [License](http://www.opensource.org/licenses/MIT).