Skip to content

ratchetcat/node-slideshow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.IO + Node Slideshow

DESCRIPTION

Socket.IO + Node Slideshow is a web-based presentation app that uses node.js and socket.IO to both serve a slideshow and allow an administrator to control all browsers viewing the slideshow.

This is a fork of Corey Hart's Node Slideshow. See the original Node Slideshow video for a demonstration.

INSTALLATION AND USAGE

  1. Install node.js.
  2. Checkout Socket.IO + Node Slideshow.
  3. Start the node server:

./server.sh

By default, the slideshow in the /slideshow directory will be served.

To serve another directory, pass the name of the directory as the second argument to the server.sh script:

./server.sh foobarbaz

To demo the control function:

  1. Open the slideshow url in a browser:

http://localhost:8080/index.html

  1. Open the slideshow admin url in a separate browser:

http://localhost:8080/index.html?admin=true

Changing the slide viewed in the admin instance will cause the non-admin instance to also change.

Internet Explorer 8 is supported via html5shim. This version of Socket.IO + Node Slideshow also integrates the alpha version of jQuery Mobile and has limited support of iOS swipe left and swipe right gestures.

CREDITS

About

HTML5 Slideshow controlled through a Node.js based web socket

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 63.1%
  • C 21.0%
  • JavaScript 12.3%
  • Shell 1.9%
  • Perl 1.4%
  • Python 0.2%
  • Other 0.1%