pjf / pylifx Goto Github PK
View Code? Open in Web Editor NEWThis project forked from derkarnold/pylifx
A Python library to control and monitor LIFX bulbs
License: BSD 2-Clause "Simplified" License
This project forked from derkarnold/pylifx
A Python library to control and monitor LIFX bulbs
License: BSD 2-Clause "Simplified" License
A Python library to control and monitor LIFX bulbs. Also provides a workaround for users having issues with controlling LIFX bulbs on their network. GitHub: https://github.com/derkarnold/pylifx PyPi: https://pypi.python.org/pypi/pylifx Originally written to allow the LIFX bulb to work in non-standard networks, but it is growing to be much more. Contributors: Deryck Arnold, Michael Farrell (micolous) Huge thanks to Kevin Bowman(magicmonkey) and others for the lifxjs project on GitHub: https://github.com/magicmonkey/lifxjs/ Without their work on the lifxjs project, this one would not have been possible. Current features: * Allows the LIFX bulb smartphone app to work by "faking" a bulb and relaying commands to the real one (see examples/bridge.py). * Gives the ability to display the contents of LIFX messages coming through. ** Huge thanks to magicmonkey and the lifxjs project for their hard work on working out the LIFX protocol. * The ability to run "scenes" - provide a dictionary of times and colours and the library will do the rest (see examples/sunrise.py). * Using multiple bulbs behind a single PAN gateway. Upcoming features: * Auto-discovery of bulbs (yes, should have been there already). How to install: * Get Python (tested with 2.7, others may work). I use the Python(x, y) distribution. * Ensure you have the Python setuptools. * Run "easy_install pylifx" from a command prompt or terminal. * You're done. Two common issues with installing: * Linux users - ensure you have python-dev installed (for the netifaces package). * Windows users - install the pre-built binaries for your python distribution using the links in the following URL: http://alastairs-place.net/projects/netifaces/ (The section is just above the start of the Changelog section).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.