https://github.com/jamiew/vimeo-roku-direct
Generate a Roku Direct Publisher based on your Vimeo videos
https://github.com/jamiew/vimeo-roku-direct
roku video vimeo
Last synced: about 1 year ago
JSON representation
Generate a Roku Direct Publisher based on your Vimeo videos
- Host: GitHub
- URL: https://github.com/jamiew/vimeo-roku-direct
- Owner: jamiew
- Created: 2017-05-03T01:27:54.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-19T00:52:34.000Z (almost 9 years ago)
- Last Synced: 2025-04-13T07:12:53.533Z (about 1 year ago)
- Topics: roku, video, vimeo
- Language: Ruby
- Size: 15.6 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Vimeo Roku Feed
===============
*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](https://vimeo.com/upgrade) or [Vimeo Business](https://vimeo.com/upgrade) account.
More info on Roku Direct Publisher here: https://blog.roku.com/developer/2016/10/19/publishing-platform/
Setup
-----
```
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`
Usage
-----
* 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
```
TODO
----
* Make feed updates easier, or automated in a foreman worker process
* Heroku deployment instruction
* Tests tests tests tests
Contributors
------------
* Jamie Wilkinson ([@jamiew](http://github.com/jamiew))
License
-------
Released under an [MIT License](https://opensource.org/licenses/MIT)