Snap! + Wiimotes.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Added MIT license Mar 19, 2013 Update Sep 28, 2013 v2.0! :D Sep 28, 2013
wiisnap.xml v2.0! :D Sep 28, 2013

WiiSnap v2.0

A block module and local server for Snap! to interface with a Nintendo Wiimote


  • Added support for Classic Controller/Rock Band controllers
  • Updated to snapext framework
  • Added cake


  • A Wiimote
  • Python 2.6+
  • The cwiid module for Python.
  • the snapext module (pip install snapext)

#Getting Started

  • Load Snap! in your browser window.
  • Import the wiisnap.xml file.
  • In a command line, navigate to the directory where you are storing these files.
  • Type python
  • Follow the instructions onscreen.
  • The program should print something like serving on port 1280. Go ahead and launch Snap! in your browser window.
  • Enjoy!


  • Thanks to @blob8108 for developing the snapext framework
  • Based upon the Python CORS server here:
  • Thanks to the Snap! team for making this fairly easy to do