Work In Progress, proceed at your own risk. Pull requests welcome.
Instantly publish a Roku app powered by your Vimeo channel.
This app generates and serves a Roku Direct-compatible feed using data from the Vimeo API.
Note that this requires a Vimeo PRO or Vimeo Business account.
More info on Roku Direct Publisher here: https://blog.roku.com/developer/2016/10/19/publishing-platform/
bundle install
- Get a Vimeo access token on https://developer.vimeo.com (make an app, then make an access token on the 'Authentication' tab)
- Copy
.env.sample
to.env.
- Put your VIMEO_ACCESS_TOKEN in
.env
- Fetch your Vimeo videos. This command generates a Roku-compatible feed and saves it to disk:
bundle exec ruby update-feed.rb
Or run it as a web server:
foreman start
If you don't have foreman installed:
bundle exec rackup config.ru
- Make feed updates easier, or automated in a foreman worker process
- Heroku deployment instruction
- Tests tests tests tests
- Jamie Wilkinson (@jamiew)
Released under an MIT License