Commit Graph

  • caf78f4750 requests moved from setup.py to .travis.requirements Fabio Manganiello 2018-01-04 18:32:50 +0100
  • a27e6a4d57 requests is a required dependency for the tests Fabio Manganiello 2018-01-04 18:30:28 +0100
  • 301c356c33 Replaced the local fifo test with a test for the HTTP backend Fabio Manganiello 2018-01-04 18:29:03 +0100
  • 1581685f62 use_reloader=False on Flask to prevent the platypush daemon to be spawned twice Fabio Manganiello 2018-01-04 17:34:25 +0100
  • 39f986a88d Fixed HTTP backend Fabio Manganiello 2018-01-04 17:20:35 +0100
  • a476de81a8 Fixed procedure execution code Fabio Manganiello 2018-01-04 16:11:54 +0100
  • 6b58c96ebe Added __init__ in tests Fabio Manganiello 2018-01-04 10:42:32 +0100
  • 679a53b620 Version bump Fabio Manganiello 2018-01-04 02:46:23 +0100
  • 20b07fb02f Made an HTTP backend, #27 Fabio Manganiello 2018-01-04 02:45:23 +0100
  • 2743d46b1c s/all_requirements/requirements/ Fabio Manganiello 2018-01-03 20:20:41 +0100
  • c75348ea7e Made the README shorter after moving the most detailed parts to the Wiki as of #39 Fabio Manganiello 2018-01-03 15:20:54 +0100
  • ee971ebace Updated README Fabio Manganiello 2018-01-03 03:06:12 +0100
  • 4c62133378 Updated README Fabio Manganiello 2018-01-03 02:23:25 +0100
  • 691a9c8593 Added test for the event/condition matching and parsing logic Fabio Manganiello 2018-01-03 00:16:01 +0100
  • 2a192dacc1 References to Config static getters moved from the constructor declaration to the constructor body to prevent the default Config object to be initialized before the time and any config override to be ignored. This should also fix the tests, #33 Fabio Manganiello 2018-01-02 19:44:58 +0100
  • 9220b23471 Removed two unneeded rows Fabio Manganiello 2018-01-02 19:34:41 +0100
  • 4a6accf483 s/push/send_request/g Fabio Manganiello 2018-01-02 19:33:33 +0100
  • f2e5ba1eef Fixed corner case on event match in case the named argument is the last token Fabio Manganiello 2018-01-02 01:37:30 +0100
  • 44a64b8cac Version bump Fabio Manganiello 2018-01-02 00:49:38 +0100
  • 760782f427 Added new files Fabio Manganiello 2018-01-02 00:48:41 +0100
  • 5a92c0ac3b - Proper support for event arguments - Better algorithm for event matching - Added send_event support to pusher Fabio Manganiello 2018-01-02 00:35:55 +0100
  • 08189653bb s/playlistload/load/ Fabio Manganiello 2017-12-29 12:48:14 +0100
  • b6733b3e6a Also start playback when adding a playlist Fabio Manganiello 2017-12-29 12:44:49 +0100
  • 26c3afee68 Implemented play_or_stop in mpd Fabio Manganiello 2017-12-28 13:13:09 +0100
  • c830988e09 Added __init__ Fabio Manganiello 2017-12-27 12:09:59 +0100
  • d727b28acf Syntax error Fabio Manganiello 2017-12-27 12:02:47 +0100
  • aa506b20e2 Should import logging Fabio Manganiello 2017-12-27 11:29:33 +0100
  • ec6f1b1457 Prevent player loops in case of dbus errors Fabio Manganiello 2017-12-27 11:27:06 +0100
  • 7c55848651 Forgot a couple of selfs Fabio Manganiello 2017-12-27 11:01:07 +0100
  • c184356f67 Added __init__.py Fabio Manganiello 2017-12-27 10:37:15 +0100
  • eff046f1d1 Added __init__.py Fabio Manganiello 2017-12-27 10:30:33 +0100
  • 7d36e9e946 Version bump Fabio Manganiello 2017-12-27 10:22:30 +0100
  • 92b691041e Added more general media control plugin, #10 Fabio Manganiello 2017-12-27 10:18:51 +0100
  • f59a69d86e Updated dependencies Fabio Manganiello 2017-12-27 00:39:06 +0100
  • c201d725b7 Google Assistant plugin to programmatically start/stop conversation Fabio Manganiello 2017-12-26 15:06:59 +0100
  • 720ab38673 Version bump Fabio Manganiello 2017-12-25 17:27:08 +0100
  • 617c0f8a07 Added code for handling procedures - solves #1 Fabio Manganiello 2017-12-25 17:23:09 +0100
  • 6e019865bc Placed a sleep to let all the messages be received before stopping everything (TODO: make sure that all the threads are synchronized on receive_msg and stop Fabio Manganiello 2017-12-25 16:20:22 +0100
  • 96f2d9f496 Removed old processor module Fabio Manganiello 2017-12-24 20:41:38 +0100
  • 7f3a94dcaf Version bump Fabio Manganiello 2017-12-24 13:21:11 +0100
  • 75410ead2d Added __init__.py Fabio Manganiello 2017-12-24 13:20:00 +0100
  • 6928e440bc Support for Flic button events Fabio Manganiello 2017-12-24 13:15:37 +0100
  • 18830232a4 Don't trigger the default Assistant response if the phrase matched an internal rule. Also, backends should be easily accessible through a context module (more context variables will be added there) Fabio Manganiello 2017-12-24 02:35:45 +0100
  • 939744314e Updated sample config Fabio Manganiello 2017-12-24 01:33:06 +0100
  • 7b97a5b229 - #30 Implemented Google Assistant backend - #21 Implemented events management Fabio Manganiello 2017-12-24 01:03:26 +0100
  • 16dabd7575 Pass n_tries to Request.execute Fabio Manganiello 2017-12-22 18:11:42 +0100
  • f04d0bd24f Don't send responses in case of errors within the retry mechanism Fabio Manganiello 2017-12-22 18:09:11 +0100
  • ac3dad5fd9 Changed design for run_request - it should be a method of Request, not a member of Daemon Fabio Manganiello 2017-12-22 18:04:18 +0100
  • 1ea8badd59 Assistant v.0.1 Fabio Manganiello 2017-12-22 10:43:43 +0100
  • 3a9afd1fed import error Fabio Manganiello 2017-12-22 10:21:31 +0100
  • 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