No description or website provided.
PHP Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
htdocs
tools
.gitignore
LICENSE
README.md
channel.py
config.yaml.example
requirements.txt

README.md

YouTube-Fruitcaster

Creates an iTune Store Podcast from a YouTube channel.

Fruitcaster analyses the videos in a given YouTube-Channel using the YouTube API. It then creates metadata-files for all videos. Then, it uses youtube-dl to download those videos.

The PHP side of Fruitcaster takes those metadata files and creates an iTunes-compatible RSS-Feed, which can then be registered in iTunes.

Warning: This script will need a ton of diskspace, since it will download ALL videos in the given YouTube channel. Please be aware of that.

This stuff was @silsha's idea, and was written by @silsha and @tiefpunkt. Enjoy.

Prerequisites

Install

  1. Download the script.
  2. Get a YouTube API key, and put it in a copy of config.yaml.example, with the name config.yaml.
  3. Check the feed for any configuration settings we forgot to put in config.yaml
  4. Run channel.py, and make it a cron job.
  5. Put the htdocs-folder on the web, e.g. by setting it as a DocumentRoot in Apache
  6. Submit your feed to iTunes.
  7. PROFIT!!1!