gitextract_v9i5cwgu/ ├── .gitignore ├── .travis.yml ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── client.py ├── docs/ │ ├── Makefile │ ├── api.rst │ ├── authors.rst │ ├── conf.py │ ├── configuration.rst │ ├── contributing.rst │ ├── history.rst │ ├── index.rst │ ├── installation.rst │ ├── make.bat │ ├── modules.rst │ ├── ouimeaux.device.api.rst │ ├── ouimeaux.device.api.xsd.rst │ ├── ouimeaux.device.rst │ ├── ouimeaux.examples.rst │ ├── ouimeaux.pysignals.rst │ ├── ouimeaux.rst │ ├── ouimeaux.server.rst │ ├── ouimeaux.xsd.rst │ ├── readme.rst │ ├── server.rst │ └── wemo.rst ├── ouimeaux/ │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── device/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── service.py │ │ │ └── xsd/ │ │ │ ├── __init__.py │ │ │ ├── device.py │ │ │ ├── device.xsd │ │ │ ├── service.py │ │ │ └── service.xsd │ │ ├── bridge.py │ │ ├── insight.py │ │ ├── lightswitch.py │ │ ├── maker.py │ │ ├── motion.py │ │ └── switch.py │ ├── discovery.py │ ├── environment.py │ ├── examples/ │ │ ├── Randomize.py │ │ ├── __init__.py │ │ └── watch.py │ ├── pysignals/ │ │ ├── LICENSE.txt │ │ ├── __init__.py │ │ ├── dispatcher.py │ │ ├── inspect.py │ │ ├── license.python.txt │ │ └── weakref_backports.py │ ├── server/ │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── static/ │ │ │ ├── css/ │ │ │ │ ├── bootstrap-responsive.css │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap.css │ │ │ │ └── main.css │ │ │ ├── js/ │ │ │ │ ├── app.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── controllers.js │ │ │ │ ├── directives.js │ │ │ │ ├── filters.js │ │ │ │ ├── services.js │ │ │ │ └── socket.js │ │ │ └── partials/ │ │ │ ├── about.html │ │ │ └── landing.html │ │ └── templates/ │ │ ├── 404.html │ │ └── index.html │ ├── signals.py │ ├── subscribe.py │ └── utils.py ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests/ │ ├── __init__.py │ └── test_ouimeaux.py └── tox.ini