Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mancioshell/nodejs-digital-photo-frame
https://github.com/mancioshell/nodejs-digital-photo-frame
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mancioshell/nodejs-digital-photo-frame
- Owner: mancioshell
- Created: 2015-05-02T14:26:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-04T23:11:41.000Z (almost 9 years ago)
- Last Synced: 2024-10-11T22:28:01.454Z (about 1 month ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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