Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davidgarsan/rss-video-feed

Simple RSS client for CNN Video Feed
https://github.com/davidgarsan/rss-video-feed

Last synced: about 14 hours ago
JSON representation

Simple RSS client for CNN Video Feed

Awesome Lists containing this project

README

        

[![Build Status](https://semaphoreci.com/api/v1/davidgarsan/rss-video-feed/branches/master/badge.svg)](https://semaphoreci.com/davidgarsan/rss-video-feed)

# RSS Video Feed
Webapp showcasing the browsing and playback of a subset of the **CNN Video Podcast catalog**.

There are two main parts: a client feed reader and a proxy server (NodeJS) to fix the CORS issues.
The [proxy](https://github.com/davidgarsan/corsfeeder) is currently deployed in [Heroku](https://dashboard.heroku.com/).

### Web Client Architecture
Since this is a single page app, with no routing, no framework was needed, and as well as for the sake of lightness and performance, all the Javascript is just plain *vanilla* code.

### Deployment
Although the app can be deployed in any web server, can work just locally and standalone, just by unzipping the dist.

### Controls
The user can browse the list of available videos by pressing the _up_ and _down cursor keys_, and press _enter_ to play. On the other hand, _space bar_ toggles pause/play of the loaded content.

### Demo
A live demo is online in http://davidgarsan.github.io/RSS-Video-Feed.

### Known Issues
- Firefox doesn't support the video format provided in the CNN feed. The app has been tested in latest Chrome version.