Commit Graph

  • b5567c289f - Added Pi camera stream over TCP backend - More consistent event handling for the pushtotalk assistant - Added general GPIO module Fabio Manganiello 2018-03-24 03:05:46 +0100
  • a14d6fe652 - Stop assistant playback only if there was a user request. This prevents a PortAudio write on input-only stream error in the Assistant SDK, see https://github.com/googlesamples/assistant-sdk-python/issues/185 Fabio Manganiello 2018-03-21 23:21:41 +0100
  • d5f73023ea Support for custom hotword detection through Snowboy Fabio Manganiello 2018-03-20 23:34:36 +0100
  • 6309f5301e - Power offsets now passed through conf instead of source code - More robust handling of temporary sensor failures Fabio Manganiello 2018-03-17 17:16:20 +0100
  • dcd4f9eddf Threshold obstacle distance increased to 40 cm Fabio Manganiello 2018-03-06 02:44:44 +0100
  • 8674626934 - Implemented auto_toggle command for Zeroborg - Recalibrated power offsets Fabio Manganiello 2018-03-05 23:27:20 +0100
  • 8b733fb859 - Added IR sensor backend - Fixed default power offsets - Changed threshold distance for ultrasound sensor - Fixed power multiplier coefficient Fabio Manganiello 2018-03-04 17:55:48 +0100
  • 0f97678a78 Throttling power Fabio Manganiello 2018-03-03 03:24:08 +0100
  • da0d715d49 Getting distance synchronously Fabio Manganiello 2018-03-02 16:02:04 +0100
  • df6790cde9 Changed default distance Fabio Manganiello 2018-03-02 14:37:14 +0100
  • cf83f07f79 Implemented auto pilot with distance sensors Fabio Manganiello 2018-02-26 11:31:06 +0100
  • a8254181b2 Fixed ZeroBorg power offsets Fabio Manganiello 2018-02-26 01:01:07 +0100
  • 6508f0baf3 Zeroborg plugin Fabio Manganiello 2018-02-25 23:45:31 +0100
  • 48363c94e4 s/ModuleNotFoundError/ImportError/g Fabio Manganiello 2018-02-20 22:58:13 +0100
  • 779a907ebd Made the ZeroBorg module Python3-friendly Fabio Manganiello 2018-02-20 20:41:56 +0100
  • f16719f575 Added ZeroBorg plugin draft Fabio Manganiello 2018-02-20 20:09:29 +0100
  • e8891f0c12 Filter implementation for music.mpd Fabio Manganiello 2018-02-09 20:54:02 +0100
  • 0d2a1e5932 onopen logging message Fabio Manganiello 2018-02-07 22:52:16 +0100
  • b675f631e9 - Websocket ping interval 1 -> 5 seconds - JS client websocket reconnect logic Fabio Manganiello 2018-02-07 22:14:38 +0100
  • c47d910465 Removed comma Fabio Manganiello 2018-02-05 10:35:24 +0100
  • 40efb3f9c7 Support for selecting and playing tracks and playlists in web interface Fabio Manganiello 2018-02-05 09:45:35 +0100
  • 1cab75757b - Support for playlist update events handling on MPD - Support for playlist updates on the web interface - Support for selecting and playing tracks in the web interface Fabio Manganiello 2018-02-05 00:55:19 +0100
  • 9cf9135eae Making the mpd interface fit in a smaller screen without overflows Fabio Manganiello 2018-02-01 01:12:47 +0100
  • de2e50fefa Implemented support for track random seek Fabio Manganiello 2018-01-31 10:35:14 +0100
  • 7cd15d35e1 Return new status on random and repeat calls Fabio Manganiello 2018-01-31 01:39:04 +0100
  • 968b71e946 - Implemented support for shuffle, random and set volume on the UI - Reduced the websocket ping poll frequency to 1 second Fabio Manganiello 2018-01-31 01:32:07 +0100
  • 28bc4c748e UI improvements + support for MPD playlists and folders Fabio Manganiello 2018-01-30 00:54:46 +0100
  • fc608317fd Give some breath to the websocket ping loop Fabio Manganiello 2018-01-29 21:21:40 +0100
  • 07219bef89 Player style fixes Fabio Manganiello 2018-01-29 21:18:31 +0100
  • 90f49b0964 Player style fixes Fabio Manganiello 2018-01-29 21:15:57 +0100
  • 22e4a44fdb Fixed js glitch Fabio Manganiello 2018-01-29 17:09:53 +0100
  • e007d26896 Version bump Fabio Manganiello 2018-01-29 16:34:52 +0100
  • 75fac37984 Fixed tests Fabio Manganiello 2018-01-29 16:34:00 +0100
  • 0ff5adc4c1 Removed swap file Fabio Manganiello 2018-01-29 16:29:36 +0100
  • ae3ee8ada5 Music player styles Fabio Manganiello 2018-01-29 16:28:32 +0100
  • 557cb3460b Templates included in dist packages Fabio Manganiello 2018-01-29 16:10:49 +0100
  • 5b5c1662a8 Added web server static files to the setup Fabio Manganiello 2018-01-29 16:04:01 +0100
  • 6ad7f85e76 A more clever way to get the static dirs Fabio Manganiello 2018-01-29 15:08:25 +0100
  • 6ff1552063 Fixed websocket Fabio Manganiello 2018-01-29 14:46:31 +0100
  • 72af7adb46 #51 first web panel iteration Fabio Manganiello 2018-01-29 13:47:21 +0100
  • 615573f932 Changed format for HTTP backend requests to something more consistent Fabio Manganiello 2018-01-28 14:49:59 +0100
  • 6aec6380d8 MIMEBase import is needed here Fabio Manganiello 2018-01-28 03:08:19 +0100
  • 6bfb6d934d Support for multiple attachments and binary application attachments in GMail Fabio Manganiello 2018-01-28 02:59:19 +0100
  • 55eb689121 Support for RSS digest generation either in HTML or PDF format Fabio Manganiello 2018-01-28 02:01:54 +0100
  • 91dd975413 mkdir_p replaced with os.makedirs Fabio Manganiello 2018-01-27 13:54:15 +0100
  • 22b3f8e9b9 Removed redundant variable Fabio Manganiello 2018-01-27 04:46:28 +0100
  • a87b6cfaf0 Version bump Fabio Manganiello 2018-01-27 04:37:34 +0100
  • 14afbcad3a Support for RSS feeds update events, solves #48 Fabio Manganiello 2018-01-27 04:31:09 +0100
  • bcda9ef809 Added dateutil requirement Fabio Manganiello 2018-01-23 23:23:42 +0100
  • 834b700d5f Added GMail actions support, solves #49 Fabio Manganiello 2018-01-17 03:16:59 +0100
  • d629fc897f Start the cron scheduler only if there are crons configured Fabio Manganiello 2018-01-15 22:53:48 +0100
  • a16d92ae8e Version bump Fabio Manganiello 2018-01-15 22:46:41 +0100
  • b9c4cefb59 Better format for crons Fabio Manganiello 2018-01-15 22:44:57 +0100
  • 14b511034f Support for cron actions, solves #47 Fabio Manganiello 2018-01-15 22:36:24 +0100
  • f6d16366eb Changed assistant stop_conv logic on match Fabio Manganiello 2018-01-15 13:37:48 +0100
  • 0e6de85b8d Added pylast to the optional dependencies; Version bump. Fabio Manganiello 2018-01-15 02:41:54 +0100
  • ac15e581ce Added last.fm scrobbler plugin, solves #21 Fabio Manganiello 2018-01-15 02:40:22 +0100
  • 632255d2dc typo Fabio Manganiello 2018-01-15 01:43:35 +0100
  • 4fa7a08006 Added mpd backend Fabio Manganiello 2018-01-13 02:52:06 +0100
  • 76f7bbc529 Refactored HTTP request plugin and fixed bug on the plugin name Fabio Manganiello 2018-01-12 15:18:06 +0100
  • b1f42c22ae Added Booking.com endpoints automation Fabio Manganiello 2018-01-11 19:31:44 +0100
  • 959296b15a Support for context variables and constants Fabio Manganiello 2018-01-10 18:47:25 +0100
  • 19cfafb2c7 Making the HTTP poll events work Fabio Manganiello 2018-01-10 03:14:27 +0100
  • d0759765b2 Removed booking module Fabio Manganiello 2018-01-10 00:20:48 +0100
  • 2ea06f7708 Making JSON HTTP poll requests work Fabio Manganiello 2018-01-09 18:44:45 +0100
  • c1ab3f5a14 google-assistant-library now requires device_model_id Fabio Manganiello 2018-01-09 14:16:06 +0100
  • b074e03d45 - Support for workdir - Prepared draft for HttpPoll backend Fabio Manganiello 2018-01-09 01:26:51 +0100
  • 411874c6a7 Fixed dependencies Fabio Manganiello 2018-01-08 13:29:16 +0100
  • ed28a2c3ec Include should occur only once in the file Fabio Manganiello 2018-01-08 10:20:32 +0100
  • 7963b5e11f Support for include directive in config.yaml, #32 Fabio Manganiello 2018-01-08 10:08:55 +0100
  • d6807bd85b Version bump Fabio Manganiello 2018-01-08 02:43:46 +0100
  • d4ef2bf59e Implemented for loops support in procedures, #44 Fabio Manganiello 2018-01-08 02:41:24 +0100
  • 252f503e4d Better management of the context and support for proper expression expansion from the context in the action execution through eval Fabio Manganiello 2018-01-07 23:31:19 +0100
  • 2871583c75 Fixed events being triggered as priority even if they had no preset priority Fabio Manganiello 2018-01-07 17:10:54 +0100
  • bad5ff339f Latest push received in the last 5 seconds instead of 2 Fabio Manganiello 2018-01-07 13:18:01 +0100
  • 305dcfe530 Version bump Fabio Manganiello 2018-01-07 02:49:43 +0100
  • 3c13625e63 Better logic for db inserts Fabio Manganiello 2018-01-07 01:35:27 +0000
  • 694d7ca62d Support for PushBullet events on notifications, #36 Fabio Manganiello 2018-01-07 00:58:03 +0100
  • 1611fd878c For some reason extras_require does not like git links Fabio Manganiello 2018-01-06 22:56:46 +0100
  • ae8ba3fda1 Version bump Fabio Manganiello 2018-01-06 22:53:08 +0100
  • 32dcb0c829 Added database plugin, #43 Fabio Manganiello 2018-01-06 22:52:24 +0100
  • dfee3f5004 Recursively expand the context of a request over the nested arguments Fabio Manganiello 2018-01-06 12:40:22 +0100
  • 6b31ed3b1a Added __init__.py Fabio Manganiello 2018-01-06 11:10:55 +0100
  • f83aedf0f1 Support for synchronous and asynchronous procedures Fabio Manganiello 2018-01-06 00:21:25 +0100
  • b98fe01352 Implemented sequential execution of tasks in procedures, response context parsing and procedure response returned on the bus as well, #37 Fabio Manganiello 2018-01-05 23:20:39 +0100
  • b7854cb5dd Version bump Fabio Manganiello 2018-01-05 20:10:18 +0100
  • 1df10bc97e Added HTTP requests plugin, #42 Fabio Manganiello 2018-01-05 20:00:11 +0100
  • 109805fd8d Don't stop the conversation on hook match if the hook match was a priority one Fabio Manganiello 2018-01-05 10:09:02 +0100
  • 5461bf532c Copy the arguments before creating the action and re-create the action every time to make sure that the context is not polluted by previous executions Fabio Manganiello 2018-01-04 23:10:53 +0100
  • fa34b05c6c Priority-based algorithm for hooks, solves #41 Fabio Manganiello 2018-01-04 19:19:56 +0100
  • 325193e027 Flask is required by the tests too Fabio Manganiello 2018-01-04 18:34:37 +0100
  • 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