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
Fabio Manganiello
a03b72c9cb
setup.py +x
2017-11-03 12:38:49 +01:00
Fabio Manganiello
7b5813e151
Renamed project from notiier to runbullet
2017-11-03 12:34:47 +01:00
Fabio Manganiello
2837d0df70
Global DEVICE_ID
2017-11-03 12:01:20 +01:00
Fabio Manganiello
157429cf2b
fix
2017-11-03 11:46:44 +01:00
Fabio Manganiello
c397ae44c9
fix
2017-11-03 11:45:28 +01:00
Fabio Manganiello
21ff650319
Ignoring config.yaml by default, using config.example.yaml
2017-11-03 11:41:32 +01:00
Fabio Manganiello
af78267b58
Added config example
2017-11-03 11:40:42 +01:00
Fabio Manganiello
1bb0527adc
New script for pushing messages
2017-11-03 11:34:26 +01:00
Fabio Manganiello
fd68c7b4da
Token moved to pushbullet section
2017-11-03 11:31:19 +01:00
Fabio Manganiello
aa52872485
typo
2017-11-03 04:36:24 +01:00
Fabio Manganiello
94150436d7
comment
2017-11-03 04:35:55 +01:00
Fabio Manganiello
bbb8bd9020
Major rewrite for more modularity and maintanability
2017-11-03 04:08:47 +01:00
Fabio Manganiello
13023b660e
Caching modules and plugins
2017-11-03 02:42:56 +01:00
Fabio Manganiello
2de28153f0
The base class in e.g. plugins.music.mpd will be MusicMpdPlugin
2017-11-03 02:32:32 +01:00