Commit Graph

310 Commits

Author SHA1 Message Date
Fabio Manganiello d83c2c903f - Added support for /dashboard page with customizable widgets under the web server
- Introduced Redis to pass messages between the Flask process and the
main application. It now syncs messages with the bus and connected websockets
- Added support to programmatically modify dashboard widgets through POST request like Dashing
- Added weather forecast plugin
2018-05-04 03:24:35 +02:00
Fabio Manganiello efe4f32409 Implemented torrent search, download and streaming in OMXPlayer plugin 2018-04-25 11:29:03 +02:00
Fabio Manganiello 78e08cc3bb Added lxml as a requirement for YouTube search (from BeautifulSoup4) 2018-04-18 00:30:56 +02:00
Fabio Manganiello ab19e258bb Implemented YouTube videos search and play with support for queuse 2018-04-18 00:23:12 +02:00
Fabio Manganiello 2186336bbc Added plugin for supporting MCP3008 ADC for analog sensors 2018-04-17 01:03:02 +02:00
Fabio Manganiello d5f73023ea Support for custom hotword detection through Snowboy 2018-03-20 23:34:36 +01:00
Fabio Manganiello e007d26896 Version bump 2018-01-29 16:34:52 +01:00
Fabio Manganiello 5b5c1662a8 Added web server static files to the setup 2018-01-29 16:04:01 +01:00
Fabio Manganiello 72af7adb46 #51 first web panel iteration 2018-01-29 13:47:21 +01:00
Fabio Manganiello 55eb689121 Support for RSS digest generation either in HTML or PDF format 2018-01-28 02:01:54 +01:00
Fabio Manganiello a87b6cfaf0 Version bump 2018-01-27 04:37:34 +01:00
Fabio Manganiello 14afbcad3a Support for RSS feeds update events, solves #48 2018-01-27 04:32:44 +01:00
Fabio Manganiello bcda9ef809 Added dateutil requirement 2018-01-23 23:23:42 +01:00
Fabio Manganiello 834b700d5f Added GMail actions support, solves #49 2018-01-17 03:16:59 +01:00
Fabio Manganiello a16d92ae8e Version bump 2018-01-15 22:46:41 +01:00
Fabio Manganiello 0e6de85b8d Added pylast to the optional dependencies;
Version bump.
2018-01-15 02:41:54 +01:00
Fabio Manganiello b1f42c22ae Added Booking.com endpoints automation 2018-01-11 19:31:44 +01:00
Fabio Manganiello 2ea06f7708 Making JSON HTTP poll requests work 2018-01-09 18:44:45 +01:00
Fabio Manganiello d6807bd85b Version bump 2018-01-08 02:43:46 +01:00
Fabio Manganiello 305dcfe530 Version bump 2018-01-07 02:49:43 +01:00
Fabio Manganiello 1611fd878c For some reason extras_require does not like git links 2018-01-06 22:56:46 +01:00
Fabio Manganiello ae8ba3fda1 Version bump 2018-01-06 22:53:08 +01:00
Fabio Manganiello 32dcb0c829 Added database plugin, #43 2018-01-06 22:52:24 +01:00
Fabio Manganiello b7854cb5dd Version bump 2018-01-05 20:10:18 +01:00
Fabio Manganiello caf78f4750 requests moved from setup.py to .travis.requirements 2018-01-04 18:32:50 +01:00
Fabio Manganiello a27e6a4d57 requests is a required dependency for the tests 2018-01-04 18:30:28 +01:00
Fabio Manganiello a476de81a8 Fixed procedure execution code 2018-01-04 16:11:54 +01:00
Fabio Manganiello 679a53b620 Version bump 2018-01-04 02:46:23 +01:00
Fabio Manganiello 20b07fb02f Made an HTTP backend, #27 2018-01-04 02:45:23 +01:00
Fabio Manganiello 4c62133378 Updated README 2018-01-03 02:23:25 +01:00
Fabio Manganiello 44a64b8cac Version bump 2018-01-02 00:49:38 +01:00
Fabio Manganiello 5a92c0ac3b - Proper support for event arguments
- Better algorithm for event matching
- Added send_event support to pusher
2018-01-02 00:35:55 +01:00
Fabio Manganiello 7d36e9e946 Version bump 2017-12-27 10:22:30 +01:00
Fabio Manganiello 92b691041e Added more general media control plugin, #10 2017-12-27 10:19:35 +01:00
Fabio Manganiello f59a69d86e Updated dependencies 2017-12-27 00:39:09 +01:00
Fabio Manganiello 720ab38673 Version bump 2017-12-25 17:27:08 +01:00
Fabio Manganiello 7f3a94dcaf Version bump 2017-12-24 13:21:11 +01:00
Fabio Manganiello 6dcec9f9b4 - Version bump
- Only Python 3.6 on Travis
2017-12-22 02:57:44 +01:00
Fabio Manganiello 8ea943ffe1 Version bump 2017-12-18 22:45:55 +01:00
Fabio Manganiello 6c7c08f7aa Version bump 2017-12-16 05:00:29 +01:00
Fabio Manganiello 97f2733308 Fixed mpd package name 2017-12-16 02:27:51 +01:00
Fabio Manganiello 91cf4478d0 Version bump 2017-12-13 01:17:52 +01:00
Fabio Manganiello f7202fd205 * PushbulletBackend.send_msg method refactored and removed pushbullet.py dependency
* Management of optional dependencies moved to setup.py
2017-12-12 20:14:02 +01:00
Fabio Manganiello 7a58add0ad #5 pusher script moved to its own module and entrypoint 2017-12-11 23:09:45 +01:00
Fabio Manganiello d533052a33 Version bump 2017-12-11 20:31:42 +01:00
Fabio Manganiello 6c2ea3767c s/runbullet/platypush/g 2017-12-11 20:30:57 +01:00
Fabio Manganiello 425ff8a285 Version bump 2017-11-09 05:10:25 +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 12abef5b05 Version bump 2017-11-04 12:50:43 +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 6637312de0 setup.py 2017-11-03 22:54:08 +01:00
Fabio Manganiello 413bb8ead0 runbullet.lib.plugins moved to runbullet.plugins 2017-11-03 19:56:12 +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 99a93012ce Proper release with setuptools support 2017-11-03 15:06:29 +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