youtubegoespodcast

module
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 12, 2020 License: MIT

README ΒΆ


YouTube Goes Podcast

🎞 πŸ‘‰πŸŽ™ Put youtube channel get podcast audio feed 🎞 πŸ‘‰πŸŽ™


Youtube Goes Podcast will convert any YouTube channel into podcast feed with audio version of videos.

Features/Roadmap

  • Find channel using search field
  • Automatically generate unique url for YouTube Channel
  • Podcast app agnostics. Works well in Apple Podcast, Plex Podcasts and others!
  • Live updates, you will get up-to-date list of latest items immediately!
  • Support more then latest 15 videos

Examples

Use this url https://yt.psmarcin.dev/feed/channel/UCblfuW_4rakIf2h6aqANefA in your favorite podcast app. It works on desktop and mobile too. Tested on:

  • iPhone Podcast App
  • iTunes MacOS App
  • Plex Web App
  • Plex iOS App

Screens

Tested apps

Development

Requirements

  1. Go in version >=1.9, more: https://golang.org/dl/
  2. Docker, more: https://docs.docker.com/install/
  3. Modd (auto restart), more https://github.com/cortesi/modd

Environment variables

Example environment variables

APP_ENV=development
GOOGLE_API_KEY=<YOUR_YOUTUBE_API_KEY>
PORT=8080
API_URL=http://localhost:8080/

Build

  1. make build

Test

  1. make test

Develop

  1. docker-compose up -d
  2. make dev

Debug

  1. docker-compose up -d
  2. make debug

Credits

This project uses big part of https://github.com/rylio/ytdl. I couldn't use it as dependencies because there was conflict with logrus. Will use it as dependency as soon as it will fix that problem.

Directories ΒΆ

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL