hartmond / youtubeRss

Application to sync YouTube-Subscriptions to Miniflux RSS Reader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

youtubeRss

The old version written in Python and working with Tiny Tiny RSS can still be found under the tag v1.0.0 in this repository

Even if there are tons of crap on YouTube nowadays there are a few channels which I like and want to watch.

Accessing my subscriptions through the YouTube homepage does not work for me because I want to see every video and I am not sure if the subscription page shows my every video, especially when I do not watch videos for over a week.

Because of that I access my subscriptions through my Feed-Reader. Currently, I use Miniflux.

Fortunately, YouTube provides RSS feeds for channels. But I do not want to search an address and add this manually to my feedreader when I subscribe to a new channel. I use the subscribe buttons from YouTube. This program updates the subscriptions in miniflux each hour.

Setup

  • Create an Project in the Google Developers Console to interact with YouTube
  • Enable the YouTube Data Api v3 for this project
  • Create Credentials for an Desktop Application
  • Download the Credential-JSON and place it in the working directory with the name youtube_secret.json
  • Create the file miniflux_secret.json and enter URL and API key (example file is in this repo)
  • Run the application. The Application will interactively setup oauth permissions for a user and the user token to the file youtube_user.json
  • If all three json files are present the appliation can fron now on run non-interactively.

About

Application to sync YouTube-Subscriptions to Miniflux RSS Reader

License:GNU General Public License v3.0


Languages

Language:Go 94.9%Language:Dockerfile 5.1%