Robotic maid to scare innocent children
Project description
========
Robotica
========
.. image:: https://img.shields.io/pypi/v/robotica.svg
:target: https://pypi.python.org/pypi/robotica
.. image:: https://img.shields.io/travis/brianmay/robotica.svg
:target: https://travis-ci.org/brianmay/robotica
.. image:: https://readthedocs.org/projects/robotica/badge/?version=latest
:target: https://robotica.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/brianmay/robotica/shield.svg
:target: https://pyup.io/repos/github/brianmay/robotica/
:alt: Updates
Robotic maid to scare innocent children
* Free software: GNU General Public License v3
* Documentation: https://robotica.readthedocs.io.
Features
--------
* TODO
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.42 (2018-01-14)
-------------------
Fixed
~~~~~
* Increase number of MQTT reconnect attempts.
0.1.41 (2017-10-22)
-------------------
Fixed
~~~~~
* Make sure send 0 minute timer notification after timer finishes.
0.1.40 (2017-10-22)
-------------------
Fixed
~~~~~
* Make sure we process timer status messages.
0.1.39 (2017-10-22)
-------------------
Changed
~~~~~~~
* Refactor entire execution code. Because my imaginary friend said so.
0.1.38 (2017-10-21)
-------------------
Changed
~~~~~~~
* Simplify timer messages.
0.1.37 (2017-10-17)
-------------------
Fixed
~~~~~
* Fixed bug generating action for timer update.
0.1.36 (2017-10-17)
-------------------
Fixed
~~~~~
* Fixed bugs associated with timer.
Changed
~~~~~~~
* Timer uses current action for first event.
* Ability to replace/cancel timers.
* Add timer cancel notification.
0.1.35 (2017-10-01)
-------------------
Changed
~~~~~~~
* Add timer count down from previous event.
0.1.34 (2017-09-30)
-------------------
Changed
~~~~~~~
* Minor tweaks to timer algorithm.
0.1.33 (2017-09-30)
-------------------
Changed
~~~~~~~
* Don't send MQTT timer or template messages, these are handled locally.
0.1.32 (2017-09-30)
-------------------
Changed
~~~~~~~
* Don't send MQTT message on timer=0 minutes.
* Send more data on MQTT messages.
0.1.31 (2017-09-29)
-------------------
Added
~~~~~
* Added server side timer.
* Add ability to schedule template at arbitrary time.
Changed
~~~~~~~
* Update to latest aiolifxc.
0.1.30 (2017-09-22)
-------------------
Added
~~~~~
* Abilty to turn lights on and set color.
* Pause music before annoucements and resume if required.
* Ability to play sound files.
0.1.29 (2017-09-13)
-------------------
Added
~~~~~
* Add ability to run without scheduler and process incoming actions.
0.1.28 (2017-09-09)
-------------------
Changed
~~~~~~~
* Specify the plugin for each input and output.
* Publish complete action on MQTT output.
0.1.27 (2017-09-08)
-------------------
Fixed
~~~~~
* Ensure disabled lights actions are disabled.
0.1.26 (2017-09-07)
-------------------
Changed
~~~~~~~
* Refactor locations.
* Locations now intersect or subtract from parent locations.
0.1.25 (2017-09-06)
-------------------
Added
~~~~~
* Add ability to turn off lights.
Changed
~~~~~~~
* Renamed location setting to locations.
0.1.24 (2017-09-02)
-------------------
Changed
~~~~~~~
* Combine log files into one.
* MQTT message to replace schedule.
0.1.23 (2017-08-26)
-------------------
Fixed
~~~~~
* More bugs fixed.
0.1.22 (2017-08-26)
-------------------
Fixed
~~~~~
* Various bugs fixed.
0.1.21 (2017-08-26)
-------------------
The "I Accidentally incremented the version two times release".
Fixed
~~~~~
* Add missing files.
0.1.19 (2017-08-26)
-------------------
Added
~~~~~
* MQTT support for execute request/response.
* MQTT support for audio events.
Changed
~~~~~~~
* Execute one task at a time.
* Refactor input/output code.
0.1.18 (2017-08-20)
-------------------
Added
~~~~~
* Support multiple audio destinations per daemon.
0.1.17 (2017-08-19)
-------------------
Added
~~~~~
* Ability to specify list of tasks.
Changed
~~~~~~~
* Move configuration to config directory and remove "-sample" substring.
0.1.16 (2017-08-13)
-------------------
Added
~~~~~
* Add new REST API to carry out actions.
* New executor config file.
Changed
~~~~~~~
* Lights flash at same time as audio.
Fixed
~~~~~
* Make http error handling more robost.
0.1.15 (2017-07-22)
-------------------
Fixed
~~~~~
* Add aiohttp to setup.py depends.
* Fix bad disabled logic.
0.1.14 (2017-07-22)
-------------------
Added
~~~~~
* New location system.
Fixed
~~~~~
* Mypy errors.
0.1.13 (2017-07-10)
-------------------
Changed
~~~~~~~
* Update aiolifxc from 0.5.3 to 0.5.4.
* Update pytest from 3.1.2 to 3.1.3.
Fixed
~~~~~
* Flash lights red, not green.
* Update sample schedule file.
* Clear playlist before adding new songs.
* Ignore mypy cache directory.
0.1.12 (2017-07-04)
-------------------
Added
~~~~~
* Ability for audio to run list of commands.
* Ability to schedule music.
0.1.11 (2017-07-04)
------------------
Changed
~~~~~~~
* Flash light flashes 2 times, not 10.
Fixed
~~~~~
* Fix get_days_for_date replaces functionality.
0.1.10 (2017-07-02)
------------------
Fixed
~~~~~
* Actually change requirements.txt to require aiolifxc version 0.5.2.
* Update setup.py to reflect this also.
0.1.9 (2017-07-02)
------------------
Added
~~~~~
* Support aiolifxc version 0.5.2.
Fixed
~~~~~
* LIFX errors.
0.1.8 (2017-06-27)
------------------
Added
~~~~~
* Declare Python 3.6 support.
* Use aiolifxc library.
* Added new config files.
* Add music support.
* Add ability to customize command line for say program.
0.1.7 (2017-06-26)
------------------
Added
~~~~~
* Enhancements to schedule processing.
* Ability to disable LIFX support.
0.1.6 (2017-06-25)
------------------
Added
~~~~~
* disabled option for schedules, to disable without deleting.
Fixes
~~~~~
* Don't replace other schedules unless this one is active.
0.1.5 (2017-06-25)
------------------
Added
~~~~~
* Support acting on list of lights or groups.
* Sending message to all lights asynchronously.
* One schedule can override another schedule.
0.1.4 (2017-06-24)
------------------
Fixes
~~~~~
* Add missing required depends.
* Handle Device Offline errors correctly.
0.1.3 (2017-06-24)
------------------
Added
~~~~~
* Schedule config file support.
* Requires my fork of aiolifx.
0.1.2 (2017-06-19)
------------------
Fixed
~~~~~
* PyPI meta information.
* day_of_week value incorrect.
0.1.1 (2017-06-18)
------------------
* No changes.
0.1.0 (2017-06-18)
------------------
* First release on PyPI.
Robotica
========
.. image:: https://img.shields.io/pypi/v/robotica.svg
:target: https://pypi.python.org/pypi/robotica
.. image:: https://img.shields.io/travis/brianmay/robotica.svg
:target: https://travis-ci.org/brianmay/robotica
.. image:: https://readthedocs.org/projects/robotica/badge/?version=latest
:target: https://robotica.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/brianmay/robotica/shield.svg
:target: https://pyup.io/repos/github/brianmay/robotica/
:alt: Updates
Robotic maid to scare innocent children
* Free software: GNU General Public License v3
* Documentation: https://robotica.readthedocs.io.
Features
--------
* TODO
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.42 (2018-01-14)
-------------------
Fixed
~~~~~
* Increase number of MQTT reconnect attempts.
0.1.41 (2017-10-22)
-------------------
Fixed
~~~~~
* Make sure send 0 minute timer notification after timer finishes.
0.1.40 (2017-10-22)
-------------------
Fixed
~~~~~
* Make sure we process timer status messages.
0.1.39 (2017-10-22)
-------------------
Changed
~~~~~~~
* Refactor entire execution code. Because my imaginary friend said so.
0.1.38 (2017-10-21)
-------------------
Changed
~~~~~~~
* Simplify timer messages.
0.1.37 (2017-10-17)
-------------------
Fixed
~~~~~
* Fixed bug generating action for timer update.
0.1.36 (2017-10-17)
-------------------
Fixed
~~~~~
* Fixed bugs associated with timer.
Changed
~~~~~~~
* Timer uses current action for first event.
* Ability to replace/cancel timers.
* Add timer cancel notification.
0.1.35 (2017-10-01)
-------------------
Changed
~~~~~~~
* Add timer count down from previous event.
0.1.34 (2017-09-30)
-------------------
Changed
~~~~~~~
* Minor tweaks to timer algorithm.
0.1.33 (2017-09-30)
-------------------
Changed
~~~~~~~
* Don't send MQTT timer or template messages, these are handled locally.
0.1.32 (2017-09-30)
-------------------
Changed
~~~~~~~
* Don't send MQTT message on timer=0 minutes.
* Send more data on MQTT messages.
0.1.31 (2017-09-29)
-------------------
Added
~~~~~
* Added server side timer.
* Add ability to schedule template at arbitrary time.
Changed
~~~~~~~
* Update to latest aiolifxc.
0.1.30 (2017-09-22)
-------------------
Added
~~~~~
* Abilty to turn lights on and set color.
* Pause music before annoucements and resume if required.
* Ability to play sound files.
0.1.29 (2017-09-13)
-------------------
Added
~~~~~
* Add ability to run without scheduler and process incoming actions.
0.1.28 (2017-09-09)
-------------------
Changed
~~~~~~~
* Specify the plugin for each input and output.
* Publish complete action on MQTT output.
0.1.27 (2017-09-08)
-------------------
Fixed
~~~~~
* Ensure disabled lights actions are disabled.
0.1.26 (2017-09-07)
-------------------
Changed
~~~~~~~
* Refactor locations.
* Locations now intersect or subtract from parent locations.
0.1.25 (2017-09-06)
-------------------
Added
~~~~~
* Add ability to turn off lights.
Changed
~~~~~~~
* Renamed location setting to locations.
0.1.24 (2017-09-02)
-------------------
Changed
~~~~~~~
* Combine log files into one.
* MQTT message to replace schedule.
0.1.23 (2017-08-26)
-------------------
Fixed
~~~~~
* More bugs fixed.
0.1.22 (2017-08-26)
-------------------
Fixed
~~~~~
* Various bugs fixed.
0.1.21 (2017-08-26)
-------------------
The "I Accidentally incremented the version two times release".
Fixed
~~~~~
* Add missing files.
0.1.19 (2017-08-26)
-------------------
Added
~~~~~
* MQTT support for execute request/response.
* MQTT support for audio events.
Changed
~~~~~~~
* Execute one task at a time.
* Refactor input/output code.
0.1.18 (2017-08-20)
-------------------
Added
~~~~~
* Support multiple audio destinations per daemon.
0.1.17 (2017-08-19)
-------------------
Added
~~~~~
* Ability to specify list of tasks.
Changed
~~~~~~~
* Move configuration to config directory and remove "-sample" substring.
0.1.16 (2017-08-13)
-------------------
Added
~~~~~
* Add new REST API to carry out actions.
* New executor config file.
Changed
~~~~~~~
* Lights flash at same time as audio.
Fixed
~~~~~
* Make http error handling more robost.
0.1.15 (2017-07-22)
-------------------
Fixed
~~~~~
* Add aiohttp to setup.py depends.
* Fix bad disabled logic.
0.1.14 (2017-07-22)
-------------------
Added
~~~~~
* New location system.
Fixed
~~~~~
* Mypy errors.
0.1.13 (2017-07-10)
-------------------
Changed
~~~~~~~
* Update aiolifxc from 0.5.3 to 0.5.4.
* Update pytest from 3.1.2 to 3.1.3.
Fixed
~~~~~
* Flash lights red, not green.
* Update sample schedule file.
* Clear playlist before adding new songs.
* Ignore mypy cache directory.
0.1.12 (2017-07-04)
-------------------
Added
~~~~~
* Ability for audio to run list of commands.
* Ability to schedule music.
0.1.11 (2017-07-04)
------------------
Changed
~~~~~~~
* Flash light flashes 2 times, not 10.
Fixed
~~~~~
* Fix get_days_for_date replaces functionality.
0.1.10 (2017-07-02)
------------------
Fixed
~~~~~
* Actually change requirements.txt to require aiolifxc version 0.5.2.
* Update setup.py to reflect this also.
0.1.9 (2017-07-02)
------------------
Added
~~~~~
* Support aiolifxc version 0.5.2.
Fixed
~~~~~
* LIFX errors.
0.1.8 (2017-06-27)
------------------
Added
~~~~~
* Declare Python 3.6 support.
* Use aiolifxc library.
* Added new config files.
* Add music support.
* Add ability to customize command line for say program.
0.1.7 (2017-06-26)
------------------
Added
~~~~~
* Enhancements to schedule processing.
* Ability to disable LIFX support.
0.1.6 (2017-06-25)
------------------
Added
~~~~~
* disabled option for schedules, to disable without deleting.
Fixes
~~~~~
* Don't replace other schedules unless this one is active.
0.1.5 (2017-06-25)
------------------
Added
~~~~~
* Support acting on list of lights or groups.
* Sending message to all lights asynchronously.
* One schedule can override another schedule.
0.1.4 (2017-06-24)
------------------
Fixes
~~~~~
* Add missing required depends.
* Handle Device Offline errors correctly.
0.1.3 (2017-06-24)
------------------
Added
~~~~~
* Schedule config file support.
* Requires my fork of aiolifx.
0.1.2 (2017-06-19)
------------------
Fixed
~~~~~
* PyPI meta information.
* day_of_week value incorrect.
0.1.1 (2017-06-18)
------------------
* No changes.
0.1.0 (2017-06-18)
------------------
* First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
robotica-0.1.42.tar.gz
(30.7 kB
view details)
Built Distribution
File details
Details for the file robotica-0.1.42.tar.gz
.
File metadata
- Download URL: robotica-0.1.42.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd2313a4b39cc8285d6ae88e41214f0c123ba8ffc76136de86bc711250d9c21 |
|
MD5 | ed8fd0fb824c7820b12f7bb717d0c7f4 |
|
BLAKE2b-256 | 770be0f960b32fa4acf1315235f117785582c43c292c6eb0966faa67186ce8cd |
File details
Details for the file robotica-0.1.42-py2.py3-none-any.whl
.
File metadata
- Download URL: robotica-0.1.42-py2.py3-none-any.whl
- Upload date:
- Size: 23.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a111884aec4142a60ac812d4ab86cee7b57180244d6349bfdbe81cd4e7140071 |
|
MD5 | 2e555ce10853fcfdbd1cfcd50ce44c03 |
|
BLAKE2b-256 | f6d778184d95e56590d69e26991d67cab5123cda57d7b3f6ac98c1661d16988e |