youtubegoespodcast

module
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2021 License: MIT

README ΒΆ


YouTube Goes Podcast

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


Youtube Goes Podcast makes podcast feed from YouTube channel.

  1. open https://yt.psmarcin.dev
  2. type channel name
  3. select from results
  4. copy generated feed url
  5. and use it in your favourite app

It's that simple!

Features/Roadmap

  • UI for friendly usage
  • 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 the latest items immediately!
  • Support more than latest 15 videos
  • Daily updates
  • Listen any video on your phone in background
  • Works only for videos with "embed" enabled

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
  4. Google Cloud Console or mocks
  5. golangci-lint: https://golangci-lint.run/usage/install/

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. make dev

Debug

  1. make debug

Directories ΒΆ

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

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