Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrspeaker/pathe
Random pathé videos
https://github.com/mrspeaker/pathe
Last synced: 14 days ago
JSON representation
Random pathé videos
- Host: GitHub
- URL: https://github.com/mrspeaker/pathe
- Owner: mrspeaker
- Created: 2015-07-26T19:02:43.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-09T16:50:39.000Z (over 9 years ago)
- Last Synced: 2024-10-10T22:48:42.327Z (about 1 month ago)
- Language: JavaScript
- Size: 1.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.