Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrspeaker/pathe

Random pathé videos
https://github.com/mrspeaker/pathe

Last synced: 14 days ago
JSON representation

Random pathé videos

Awesome Lists containing this project

README

        

# British Pathé random video viewer

[![Random video viewer](https://cloud.githubusercontent.com/assets/129330/9027930/a9cbb9e4-3935-11e5-98f1-55b9b98f54ed.png "Random Video Viewer")](http://mrspeaker.github.io/pathe/)

Check out the ["random video viewer"](http://mrspeaker.github.io/pathe/) online. It endlessly plays random videos from the 82058 videos made available by [British Pathé](http://www.youtube.com/user/britishpathe).

## Building

The code is all ES6, built with [jspm.io](http://jspm.io/). To build, `jspm install`. The most interestin' place to start is [App.js](https://github.com/mrspeaker/pathe/blob/master/src/App.js)

## Notes

This is a [React](https://github.com/facebook/react) app that uses [RxJS](https://github.com/Reactive-Extensions/RxJS) to [create and consume a stream of video ids](https://github.com/mrspeaker/pathe/blob/4a4321d3ca8936ab5b5a96e632a0a940847f2d9b/src/App.js#L47) based on button clicks & pop state events.