Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mancioshell/nodejs-digital-photo-frame


https://github.com/mancioshell/nodejs-digital-photo-frame

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

## NodeJSDigitalPictureFrame

NodeJS Digital Picture Frame using seneca framework to create microservice, and socket.io to push image from Filesystem(or NAS) to the connected browser.

- Compile js client with browserify: `browserify public/src/main/index.js -o public bundle.js`

- Start cec-client : `node cec/cec-client.js` (You must have an hardware support USB CEC Adapter. See this for more information: https://github.com/Pulse-Eight/libcec).
You can simulate cec command using client/ws-client.js

- Start websocket microservice: `node websocket/ws-microservice.js`

- Start network filesystem microservice: `node nfs/nfs-microservice.js`

- Start express server: `node index.js`

- Open browser at `localhost:3000`

- Enjoy :)

## Used Technology:
- Browserify : https://github.com/substack/node-browserify
- Seneca JS - https://github.com/senecajs/seneca
- Express JS - https://github.com/strongloop/express
- Socket.io : https://github.com/socketio/socket.io/
- Node CEC : https://github.com/pmorissette/nodecec