Commit graph

174 commits

Author SHA1 Message Date
Fabio Manganiello
e9e0512a52 Implemented local backend 2017-12-11 16:48:28 +01:00
Fabio Manganiello
3b74ed2bb7 Don't include disabled sections in the config 2017-12-11 10:05:45 +01:00
Fabio Manganiello
b4c445ecec Implemented retry mechanism 2017-12-11 04:45:55 +01:00
Fabio Manganiello
ab9e86dc25 Updated README 2017-12-11 04:24:05 +01:00
Fabio Manganiello
bc1289f2a9 Removed a debug print 2017-12-11 04:18:47 +01:00
Fabio Manganiello
687a91dad3 Support for Philips Hue scenes 2017-12-11 04:18:25 +01:00
Fabio Manganiello
1e75d2bda1 Implemented Philips Hue plugin 2017-12-11 03:53:26 +01:00
Fabio Manganiello
9183599664 Supporting multiple backends on pusher script 2017-12-11 01:23:22 +01:00
Fabio Manganiello
47e289ed8f Fixed method name 2017-11-29 03:37:33 +01:00
Fabio Manganiello
9790541362 Should flush the connection before exiting 2017-11-29 03:18:01 +01:00
Fabio Manganiello
83cbbb26ac Doing proper message encoding on kafka producer 2017-11-29 03:12:50 +01:00
Fabio Manganiello
9a868fc875 Remove extra pusher attribute on consumer side 2017-11-29 03:01:12 +01:00
Fabio Manganiello
8d32426554 Remove extra pusher attribute on consumer side 2017-11-29 02:59:56 +01:00
Fabio Manganiello
c4dc0fd9ae Fixed constructor 2017-11-29 02:53:34 +01:00
Fabio Manganiello
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.
2017-11-29 02:44:03 +01:00
Fabio Manganiello
fcc136ae18 Cleanup websocket on error 2017-11-27 09:57:05 +01:00
Fabio Manganiello
81d879c9ee Removed unused modules 2017-11-09 05:37:05 +01:00
Fabio Manganiello
425ff8a285 Version bump 2017-11-09 05:10:25 +01:00
Fabio Manganiello
9dfe7ae7b1 Need to pass device too 2017-11-09 05:10:15 +01:00
Fabio Manganiello
a91ad43a30 Version bump 2017-11-09 05:05:23 +01:00
Fabio Manganiello
661ff9a0b8 #6: Made a more general purpose backend infrastructure 2017-11-09 05:04:48 +01:00
Fabio Manganiello
4d636386bf Doing things in a more sane way 2017-11-09 01:43:17 +01:00
Fabio Manganiello
e8c9cca433 No need to pop target there, exec_func is already code for me 2017-11-09 01:37:10 +01:00
Fabio Manganiello
9be53683f8 Typo 2017-11-05 15:18:46 +01:00
Fabio Manganiello
9e23d0a407 The action should be placed in the body again before retrying 2017-11-05 15:16:54 +01:00
Fabio Manganiello
83d6fd9817 README 2017-11-05 01:11:13 +01:00
Fabio Manganiello
1c5ac4389b README 2017-11-05 01:00:03 +01:00
Fabio Manganiello
31b97a8c96 README typo :) 2017-11-05 00:50:41 +01:00
Fabio Manganiello
5d2a0cffb5 #3 - Simplified command-line interface for pusher 2017-11-04 14:02:56 +01:00
Fabio Manganiello
12abef5b05 Version bump 2017-11-04 12:50:43 +01:00
Fabio Manganiello
c689b9bbf1 New format for messges, using actions instead of plugin names + custom args for each plugin 2017-11-04 12:28:15 +01:00
Fabio Manganiello
6a8a17eabd Added WeMo Switch plugin 2017-11-04 00:13:22 +01:00
Fabio Manganiello
92970a83d6 setup.py 2017-11-03 23:14:19 +01:00
Fabio Manganiello
98bfb5d2a3 Fixed license name for pypi upload 2017-11-03 23:09:19 +01:00
Fabio Manganiello
ad8f9b102e gitignore 2017-11-03 23:07:15 +01:00
Fabio Manganiello
6637312de0 setup.py 2017-11-03 22:54:08 +01:00
Fabio Manganiello
d75f319ea6 Removed runbullet start script, using entry_points to automatically generate the script instead 2017-11-03 22:53:55 +01:00
Fabio Manganiello
4b15cb1b45 README 2017-11-03 21:33:53 +01:00
Fabio Manganiello
52ba1c6c87 README 2017-11-03 20:18:10 +01:00
Fabio Manganiello
fde7f20e7d Added lights base plugin 2017-11-03 20:08:17 +01:00
Fabio Manganiello
50574dc022 Wrong paste 2017-11-03 20:08:04 +01:00
Fabio Manganiello
413bb8ead0 runbullet.lib.plugins moved to runbullet.plugins 2017-11-03 19:56:12 +01:00
Fabio Manganiello
f07268293c README 2017-11-03 18:17:47 +01:00
Fabio Manganiello
0310cce974 MIT License 2017-11-03 18:06:58 +01:00
Fabio Manganiello
246cc37b85 Licence changed to Apache 2.0 2017-11-03 17:56:18 +01:00
Fabio Manganiello
f94132f991 Removed per-plugin config.yaml, all the config is now in the main config.yaml 2017-11-03 17:53:02 +01:00
Fabio Manganiello
bdcc6bcf1c Supporting body both as dict and str 2017-11-03 16:48:48 +01:00
Fabio Manganiello
99a93012ce Proper release with setuptools support 2017-11-03 15:06:29 +01:00
Fabio Manganiello
173ce6782f gitignore 2017-11-03 12:43:18 +01:00
Fabio Manganiello
b64a471a8c setup.py +x 2017-11-03 12:41:15 +01:00