Commit Graph

  • 017c53fb50 Added Google Assistant draft backend Fabio Manganiello 2017-12-22 10:18:04 +0100
  • 766f1c62e4 Fixed comparison for none Fabio Manganiello 2017-12-22 09:53:58 +0100
  • 7a0295675c #20 Added TTS plugin Fabio Manganiello 2017-12-22 03:14:19 +0100
  • 2ec7a0bbda Added travis-ci status to README.md Fabio Manganiello 2017-12-22 03:00:05 +0100
  • 6dcec9f9b4 - Version bump - Only Python 3.6 on Travis Fabio Manganiello 2017-12-22 02:57:44 +0100
  • 97adb1a191 * Better documentation for the local backend * Remove the fifos at the beginning of the test Fabio Manganiello 2017-12-22 02:52:56 +0100
  • bdf964531f - Documented the test - Removed Python 3.4 support in Travis Fabio Manganiello 2017-12-22 02:40:06 +0100
  • a26466a4bf Added config.yaml for tests Fabio Manganiello 2017-12-22 02:20:28 +0100
  • b4ae3de7bd Script name change Fabio Manganiello 2017-12-22 02:18:12 +0100
  • 8f64c0b8d4 Added travis-ci files Fabio Manganiello 2017-12-22 02:14:45 +0100
  • 3dfcf0ec97 Added tests Fabio Manganiello 2017-12-22 02:11:56 +0100
  • 4b819d5460 Another major refactoring. Among the other things, reintroduced local backend, made requests and responses working in every case, and properly handling stop events Fabio Manganiello 2017-12-22 00:49:03 +0100
  • 7e79fa0418 Support for custom message handlers on the listener Fabio Manganiello 2017-12-20 22:12:32 +0100
  • bd5c80175f - Major refactoring. Fabio Manganiello 2017-12-20 20:25:08 +0100
  • 84e36a13e9 Force exit on pusher response timeout Fabio Manganiello 2017-12-18 22:58:31 +0100
  • 8ea943ffe1 Version bump Fabio Manganiello 2017-12-18 22:45:55 +0100
  • 86f339cbee Printing response on pusher Fabio Manganiello 2017-12-18 22:45:03 +0100
  • 21381e7c0f [#23] Request/Response ID chaining fixes [#17] Response wait and response timeout implementation on pusher side Fabio Manganiello 2017-12-18 22:40:56 +0100
  • 08f7fce028 exit all the threads on termination Fabio Manganiello 2017-12-18 03:23:18 +0100
  • 18a5902ac4 Locking requests and responses with ids Fabio Manganiello 2017-12-18 03:09:38 +0100
  • 97b6fab376 Updated README Fabio Manganiello 2017-12-18 01:53:29 +0100
  • 93be9e3912 Fixed plugin name Fabio Manganiello 2017-12-18 01:25:30 +0100
  • 4a04e51da7 Major refactoring #2 Fabio Manganiello 2017-12-18 01:10:51 +0100
  • 546ea1b9b9 Removed unneeded imports Fabio Manganiello 2017-12-17 16:52:22 +0100
  • 1a6d726b19 Passing arguments to the plugin Fabio Manganiello 2017-12-17 16:41:52 +0100
  • 339e7b73a5 Major refactoring. Solves, among the others, #2, #18 and #22 Fabio Manganiello 2017-12-17 16:15:44 +0100
  • cb423dab03 Removed short circuit on the response Fabio Manganiello 2017-12-16 07:01:25 +0100
  • 6c7c08f7aa Version bump Fabio Manganiello 2017-12-16 05:00:29 +0100
  • 8c89a10710 Simplified backend interface, fixed some bugs with response management Fabio Manganiello 2017-12-16 04:56:43 +0100
  • 97f2733308 Fixed mpd package name Fabio Manganiello 2017-12-16 02:27:51 +0100
  • ea3eef379a No reference to self in static method Fabio Manganiello 2017-12-14 01:58:42 +0100
  • ee5b8e21a0 * If we get a push tickle on PushBullet, get that latest push * Fixed device_id attribute name clash Fabio Manganiello 2017-12-13 23:55:38 +0100
  • dfb4620e0a Added __init__.py Fabio Manganiello 2017-12-13 04:24:59 +0100
  • 33c4d9fb52 s/platypush.response/platypush.message.response/g Fabio Manganiello 2017-12-13 04:21:26 +0100
  • 462dc2f1c9 * Sending responses back on the backend channel * Version bump Fabio Manganiello 2017-12-13 04:14:46 +0100
  • 491c2cd571 * More consistent management of responses * Better per-plugin/per-backend logging management Fabio Manganiello 2017-12-13 03:37:28 +0100
  • 91cf4478d0 Version bump Fabio Manganiello 2017-12-13 01:17:52 +0100
  • bf49fb8af3 #11 Kafka topics are now in the format topic.device_id so messages aren't broadcast to all the listeners of the same topic Fabio Manganiello 2017-12-13 01:07:46 +0100
  • c62a1a2bd3 Initialize the local fifo only when the backend is run Fabio Manganiello 2017-12-13 01:04:04 +0100
  • 898a4ffdef Syntax error Fabio Manganiello 2017-12-12 20:16:00 +0100
  • f7202fd205 * PushbulletBackend.send_msg method refactored and removed pushbullet.py dependency * Management of optional dependencies moved to setup.py Fabio Manganiello 2017-12-12 20:14:02 +0100
  • 4b0706380e Consistent logging info Fabio Manganiello 2017-12-12 19:26:23 +0100
  • 7a58add0ad #5 pusher script moved to its own module and entrypoint Fabio Manganiello 2017-12-11 23:09:45 +0100
  • 00e9965305 setup.cfg Fabio Manganiello 2017-12-11 20:41:50 +0100
  • 598ab223ab Ignore .pypirc Fabio Manganiello 2017-12-11 20:39:46 +0100
  • ca68aeb0e9 Installation notes Fabio Manganiello 2017-12-11 20:34:13 +0100
  • a8eead4327 Installation notes Fabio Manganiello 2017-12-11 20:33:36 +0100
  • d533052a33 Version bump Fabio Manganiello 2017-12-11 20:31:42 +0100
  • 6c2ea3767c s/runbullet/platypush/g Fabio Manganiello 2017-12-11 20:30:57 +0100
  • 50413dd89d Implemented send_msg on Pushbullet backend Fabio Manganiello 2017-12-11 19:49:08 +0100
  • e9e0512a52 Implemented local backend Fabio Manganiello 2017-12-11 16:48:28 +0100
  • 3b74ed2bb7 Don't include disabled sections in the config Fabio Manganiello 2017-12-11 10:05:45 +0100
  • b4c445ecec Implemented retry mechanism Fabio Manganiello 2017-12-11 04:45:55 +0100
  • ab9e86dc25 Updated README Fabio Manganiello 2017-12-11 04:24:05 +0100
  • bc1289f2a9 Removed a debug print Fabio Manganiello 2017-12-11 04:18:47 +0100
  • 687a91dad3 Support for Philips Hue scenes Fabio Manganiello 2017-12-11 04:18:25 +0100
  • 1e75d2bda1 Implemented Philips Hue plugin Fabio Manganiello 2017-12-11 03:53:26 +0100
  • 9183599664 Supporting multiple backends on pusher script Fabio Manganiello 2017-12-11 01:23:03 +0100
  • 47e289ed8f Fixed method name Fabio Manganiello 2017-11-29 03:37:33 +0100
  • 9790541362 Should flush the connection before exiting Fabio Manganiello 2017-11-29 03:18:01 +0100
  • 83cbbb26ac Doing proper message encoding on kafka producer Fabio Manganiello 2017-11-29 03:12:50 +0100
  • 9a868fc875 Remove extra pusher attribute on consumer side Fabio Manganiello 2017-11-29 03:01:12 +0100
  • 8d32426554 Remove extra pusher attribute on consumer side Fabio Manganiello 2017-11-29 02:59:56 +0100
  • c4dc0fd9ae Fixed constructor Fabio Manganiello 2017-11-29 02:53:34 +0100
  • 57519ed114 - Implemented Kafka backend, as a variant of #6 - pusher changed to use either Pushbullet or Kafka as a backend (whatever is specified with pusher=True in the main config file). Still a lot of dirty code to refactor there tho. Fabio Manganiello 2017-11-29 02:42:36 +0100
  • fcc136ae18 Cleanup websocket on error Fabio Manganiello 2017-11-27 09:56:59 +0100
  • 81d879c9ee Removed unused modules Fabio Manganiello 2017-11-09 05:37:05 +0100
  • 425ff8a285 Version bump Fabio Manganiello 2017-11-09 05:10:25 +0100
  • 9dfe7ae7b1 Need to pass device too Fabio Manganiello 2017-11-09 05:10:15 +0100
  • a91ad43a30 Version bump Fabio Manganiello 2017-11-09 05:05:23 +0100
  • 661ff9a0b8 #6: Made a more general purpose backend infrastructure Fabio Manganiello 2017-11-09 05:04:48 +0100
  • 4d636386bf Doing things in a more sane way Fabio Manganiello 2017-11-09 01:43:17 +0100
  • e8c9cca433 No need to pop target there, exec_func is already code for me Fabio Manganiello 2017-11-09 01:37:10 +0100
  • 9be53683f8 Typo Fabio Manganiello 2017-11-05 15:18:46 +0100
  • 9e23d0a407 The action should be placed in the body again before retrying Fabio Manganiello 2017-11-05 15:16:54 +0100
  • 83d6fd9817 README Fabio Manganiello 2017-11-05 01:11:13 +0100
  • 1c5ac4389b README Fabio Manganiello 2017-11-05 01:00:03 +0100
  • 31b97a8c96 README typo :) Fabio Manganiello 2017-11-05 00:50:41 +0100
  • 5d2a0cffb5 #3 - Simplified command-line interface for pusher Fabio Manganiello 2017-11-04 14:02:56 +0100
  • 12abef5b05 Version bump Fabio Manganiello 2017-11-04 12:50:43 +0100
  • c689b9bbf1 New format for messges, using actions instead of plugin names + custom args for each plugin Fabio Manganiello 2017-11-04 12:28:15 +0100
  • 6a8a17eabd Added WeMo Switch plugin Fabio Manganiello 2017-11-04 00:13:22 +0100
  • 92970a83d6 setup.py Fabio Manganiello 2017-11-03 23:14:19 +0100
  • 98bfb5d2a3 Fixed license name for pypi upload Fabio Manganiello 2017-11-03 23:09:19 +0100
  • ad8f9b102e gitignore Fabio Manganiello 2017-11-03 23:07:15 +0100
  • 6637312de0 setup.py Fabio Manganiello 2017-11-03 22:54:08 +0100
  • d75f319ea6 Removed runbullet start script, using entry_points to automatically generate the script instead Fabio Manganiello 2017-11-03 22:53:55 +0100
  • 4b15cb1b45 README Fabio Manganiello 2017-11-03 21:33:53 +0100
  • 52ba1c6c87 README Fabio Manganiello 2017-11-03 20:18:10 +0100
  • fde7f20e7d Added lights base plugin Fabio Manganiello 2017-11-03 20:08:17 +0100
  • 50574dc022 Wrong paste Fabio Manganiello 2017-11-03 20:08:04 +0100
  • 413bb8ead0 runbullet.lib.plugins moved to runbullet.plugins Fabio Manganiello 2017-11-03 19:56:12 +0100
  • f07268293c README Fabio Manganiello 2017-11-03 18:17:47 +0100
  • 0310cce974 MIT License Fabio Manganiello 2017-11-03 18:06:58 +0100
  • 246cc37b85 Licence changed to Apache 2.0 Fabio Manganiello 2017-11-03 17:56:18 +0100
  • f94132f991 Removed per-plugin config.yaml, all the config is now in the main config.yaml Fabio Manganiello 2017-11-03 17:53:02 +0100
  • bdcc6bcf1c Supporting body both as dict and str Fabio Manganiello 2017-11-03 16:48:48 +0100
  • 99a93012ce Proper release with setuptools support Fabio Manganiello 2017-11-03 15:06:29 +0100
  • 173ce6782f gitignore Fabio Manganiello 2017-11-03 12:43:18 +0100
  • b64a471a8c setup.py +x Fabio Manganiello 2017-11-03 12:41:15 +0100