Commit Graph

  • 1e15bb5606 Changed favicon Fabio Manganiello 2020-07-01 01:08:31 +0200
  • b32232b46e Prevent a tight loop in HttpPoll if one of the requests fails Fabio Manganiello 2020-07-01 00:53:23 +0200
  • 3174db5776 Always convert content to string before writing it to a file Fabio Manganiello 2020-06-30 11:40:08 +0200
  • 11709641d7 Extended file plugin with more util methods Fabio Manganiello 2020-06-29 23:53:11 +0200
  • d560823887 Replaced deprecated options in PiCamera module Fabio Manganiello 2020-06-27 13:55:18 +0200
  • 96716dc872 Support for pre-fetched HTML/Markdown content. Fabio Manganiello 2020-06-25 01:37:59 +0200
  • f50ad767e0 Support for more arguments passed to the Mercury parser Fabio Manganiello 2020-06-23 01:54:32 +0200
  • 4d650da3e5 Updated setup dependencies Fabio Manganiello 2020-06-21 13:09:41 +0200
  • a1c20a52da Defined get_procedures() method on inspect plugin Fabio Manganiello 2020-06-17 22:31:04 +0200
  • fb58c89911 More robust node_to_dict code in case of race conditions where some of the attributes required to generate id_on_network are not available Fabio Manganiello 2020-06-11 14:50:41 +0200
  • 4e8876309c One last attempt to get shit to work Fabio Manganiello 2020-06-10 12:37:26 +0200
  • 929b7c9a5c Still trying to get CSS generation to happen within install... Fabio Manganiello 2020-06-10 12:31:23 +0200
  • f607c6757f Trying to get web_build to run in install - see https://stackoverflow.com/questions/20194565/running-custom-setuptools-build-during-install Fabio Manganiello 2020-06-10 12:24:13 +0200
  • bfdc9d7d46 First run web_build then install Fabio Manganiello 2020-06-10 12:16:43 +0200
  • 7441c35566 SCSS compilation done in install command instead of build Fabio Manganiello 2020-06-10 12:15:02 +0200
  • a18002dea0 The command class of a Z-Wave value can also be null: prevent the plugin from breaking in such case Fabio Manganiello 2020-06-09 16:14:02 +0200
  • 9d6375f381 More robust logic in case of Tplink device not available Fabio Manganiello 2020-06-08 19:43:08 +0200
  • 526bca847b Bump version: 0.12.8 → 0.12.9 v0.12.9 Fabio Manganiello 2020-06-08 00:38:04 +0200
  • 0ced46058a Always set check_same_thread=False in case of SQLite engines. Fabio Manganiello 2020-06-08 00:27:41 +0200
  • 6ba92e7fdd Added missing doc line Fabio Manganiello 2020-05-23 23:12:39 +0200
  • 82a9aa1232 Added clipboard backend Fabio Manganiello 2020-05-23 23:11:42 +0200
  • b5f0e2b4df Bump version: 0.12.7 → 0.12.8 v0.12.8 Fabio Manganiello 2020-05-23 21:39:26 +0200
  • 3cdd9e8474 Added SSH plugin [closes #136] Fabio Manganiello 2020-05-23 21:38:08 +0200
  • f20cb4df5b No need to override background-color in main for dashboard Fabio Manganiello 2020-05-23 12:26:45 +0200
  • 97343e97de background-image for dashboard CSS Fabio Manganiello 2020-05-23 12:22:56 +0200
  • 1b47615100 More robust attribute checking before conversion, as the object can actually be either a ZWaveNode or a ZWaveController Fabio Manganiello 2020-05-22 12:08:17 +0200
  • 98ced4b4e4 Don't push a ZwaveNetworkStoppedEvent directly to the event_queue - the object type is incompatible Fabio Manganiello 2020-05-22 11:54:19 +0200
  • d6b509e98a Replaced fullscreen auto logic with button toggle Fabio Manganiello 2020-05-20 16:15:08 +0200
  • 82162c3c5e Apply fullscreen to document.documentElement instead of getting the body Fabio Manganiello 2020-05-20 15:58:28 +0200
  • 7e0a91d839 Portable implementation of fullscreen JS methods Fabio Manganiello 2020-05-20 15:47:17 +0200
  • e44dfbc169 Added fullscreen support in webpanel and dashboard Fabio Manganiello 2020-05-20 15:29:49 +0200
  • d595688d55 Use the /total/country/<cc> endpoint instead of /total/dayone/country/<cc> Fabio Manganiello 2020-05-17 16:52:37 +0200
  • 0c10825d2e Bump version: 0.12.6 → 0.12.7 v0.12.7 Fabio Manganiello 2020-05-17 12:56:36 +0200
  • 51f99026ac The network object isn't always available on a ZWave event Fabio Manganiello 2020-05-17 12:56:01 +0200
  • aa66b81b7b Fixed webhook event management Fabio Manganiello 2020-05-09 01:47:12 +0200
  • 80d5a6ad19 Support for multiple torrent sessions Fabio Manganiello 2020-05-07 23:34:56 +0200
  • 26f6feebb7 Implemented retry+sleep mechanism in Switchbot plugin in case of errors Fabio Manganiello 2020-05-06 00:24:00 +0200
  • 99fee9ce20 Parse countries from the official country list Fabio Manganiello 2020-05-04 13:15:14 +0000
  • 07299e49e7 Bump version: 0.12.5 → 0.12.6 v0.12.6 Fabio Manganiello 2020-05-03 18:10:25 +0200
  • d0ccd65214 Added Samsung smart TV web plugin Fabio Manganiello 2020-05-03 17:21:16 +0200
  • 2f57ccf412 Added Samsung smart TV plugin Fabio Manganiello 2020-05-03 00:56:59 +0200
  • 1cf93199d0 Adaptive dashboard widget height Fabio Manganiello 2020-05-01 15:03:08 +0200
  • 1d24c878e6 Use both country and country_code on the event Fabio Manganiello 2020-05-01 00:03:55 +0200
  • a387b84623 Don't swallow the exception if something goes wrong in a Python hook Fabio Manganiello 2020-04-30 23:55:28 +0200
  • 9d0f43707a Support for list of countries Fabio Manganiello 2020-04-30 22:45:04 +0200
  • 15c9feee9c Added missing docs Fabio Manganiello 2020-04-30 01:15:19 +0200
  • 77e302cd4b Using session.merge instead of session.add to handle insert/update logic Fabio Manganiello 2020-04-30 00:59:33 +0200
  • 3bb4c4434c Added Covid-19 country stats plugin and backend/monitor Fabio Manganiello 2020-04-30 00:44:34 +0200
  • 3c209a800b New popcorn time API URLs Fabio Manganiello 2020-04-28 13:49:31 +0200
  • 42d29ca1f6 LINT fixes Fabio Manganiello 2020-04-23 18:33:57 +0200
  • d067553a3a Removed typoed package from .travis.requirements Fabio Manganiello 2020-04-23 00:01:37 +0000
  • 8440320031 Don't swallow the stack trace in backend.http.request if a request fails Fabio Manganiello 2020-04-22 23:46:05 +0000
  • 01ce9284a1 Bump version: 0.12.4 → 0.12.5 v0.12.5 Fabio Manganiello 2020-04-12 22:56:33 +0200
  • f7d644c32d get_procedures() can now return Python function objects as well. Fabio Manganiello 2020-04-12 22:56:12 +0200
  • 124269776d Support for procedure imports from scripts base module Fabio Manganiello 2020-04-10 20:59:32 +0200
  • 25ea0ea77c Included scripts_dir parent dir on sys.path so scripts can import members through the "scripts" package Fabio Manganiello 2020-04-10 00:40:46 +0200
  • 0cd28f7499 If the response contains errors in run() then raise a RuntimeError, otherwise return the output instead of the Response object Fabio Manganiello 2020-04-10 00:06:36 +0200
  • 7b79e4b669 Support for multiple positional arguments on utils.run() Fabio Manganiello 2020-04-09 23:50:08 +0200
  • ca718d0748 Bump version: 0.12.3 → 0.12.4 v0.12.4 Fabio Manganiello 2020-04-09 00:15:08 +0200
  • d46385687f Support for event filter on functional hook Fabio Manganiello 2020-04-09 00:09:36 +0200
  • 0dae03551f Implemented interface for custom Python scripts, procedures and hooks [closes #131] Fabio Manganiello 2020-04-08 23:22:54 +0200
  • 3e56666ba3 Added Reddit channel to README Fabio Manganiello 2020-03-31 23:04:47 +0200
  • b490344632 Fixed missing static_folder issue on settings page and JS document race condition Fabio Manganiello 2020-03-29 13:47:22 +0200
  • 13c25f94d5 Better fix for the calendar widget font size Fabio Manganiello 2020-03-24 17:23:48 +0100
  • 9e32f1fb42 Tweaked font-size for upcoming event and other events in calendar widget Fabio Manganiello 2020-03-24 17:14:13 +0100
  • a388e8dd83 Reduced font-size for calendar events to prevent overflow on smaller screens Fabio Manganiello 2020-03-24 17:06:09 +0100
  • 03968928e7 Don't do QRcode plugin base imports, or the web app may fail if the dependencies are not installed Fabio Manganiello 2020-03-24 10:29:22 +0100
  • 7ce5efaf2e Removed numpy and PIL top-level imports that could break the HTTP server if not installed on the system Fabio Manganiello 2020-03-24 10:25:25 +0100
  • 4ece49bfe7 Added missing string format parameter Fabio Manganiello 2020-03-24 09:11:07 +0100
  • 83a3f127cc Added HTTP client environment variables to .gitignore Fabio Manganiello 2020-03-24 00:18:04 +0100
  • 7af8fb581b A more robust logic to check whether the first dimension of the input tensor is None Fabio Manganiello 2020-03-23 23:54:18 +0100
  • 30a5f7b297 Fixed docs typo Fabio Manganiello 2020-03-23 01:25:35 +0100
  • 41ccf3e5dc Bump version: 0.12.2 → 0.12.3 v0.12.3 Fabio Manganiello 2020-03-23 01:19:49 +0100
  • 0f099158cc Bump version: 0.12.1 → 0.12.2 v0.12.2 Fabio Manganiello 2020-03-23 01:15:54 +0100
  • 375a8376dc Don't use Config.get on __init__, or docs build will fail because of missing config.yaml Fabio Manganiello 2020-03-23 01:14:44 +0100
  • f4dcf688f0 Set default values for metrics for regression and networks Fabio Manganiello 2020-03-23 01:10:59 +0100
  • 50e372be36 Implemented extensive support for neural networks, images and directories [closes #121] Fabio Manganiello 2020-03-23 01:00:25 +0100
  • 1f1fefca9d Tensorflow plugin implementation WIP [#121] Fabio Manganiello 2020-03-21 19:50:59 +0100
  • d938017bf8 Added support for extra mplayer arguments for TTS plugins Fabio Manganiello 2020-03-16 18:40:17 +0100
  • f2b3000922 Handle numpy types in the JSON message encoder Fabio Manganiello 2020-03-14 18:35:45 +0100
  • e7084b5d6f Added CSV plugin Fabio Manganiello 2020-03-13 01:29:43 +0100
  • a130edb74f Made QR-code scan work also on picamera Fabio Manganiello 2020-03-11 01:06:07 +0100
  • 2992d5f726 List of dependencies for qrcode plugin should also include numpy Fabio Manganiello 2020-03-10 22:50:33 +0100
  • 141275ecdf Support for scanning QR-codes and barcodes through a camera plugin Fabio Manganiello 2020-03-10 22:35:50 +0100
  • c9db887505 Added QR code/barcode integration [closes #119] Fabio Manganiello 2020-03-10 00:07:21 +0100
  • c26d456109 Added Linode integration [closes #116] Fabio Manganiello 2020-03-09 21:34:06 +0100
  • 096f84c865 Added OTP integration [closes #118] Fabio Manganiello 2020-03-09 01:11:23 +0100
  • fc7982378a The bluetooth BLE plugin must also implement get_measurement to work with the scanner backend Fabio Manganiello 2020-03-08 23:50:23 +0100
  • 59e3f81202 Added bluetooth scanner backends [closes #112] Fabio Manganiello 2020-03-08 23:37:57 +0100
  • 535b2ec083 Changed mpd filter to dict on the frontend as well Fabio Manganiello 2020-03-08 13:07:35 +0100
  • 42c5bbe0e4 Fixed LINT warnings and changed MPD filter format (from list to dict) Fabio Manganiello 2020-03-08 13:04:00 +0100
  • ed02505dce Bump version: 0.12.0 → 0.12.1 v0.12.1 Fabio Manganiello 2020-03-07 20:37:41 +0100
  • 642d5117a1 Added note about the license for PicoVoice Cheetah Fabio Manganiello 2020-03-07 20:28:42 +0100
  • 46c20e9327 Added missing docs Fabio Manganiello 2020-03-07 20:22:40 +0100
  • ce0f3227ec Implemented PicoVoice speech-to-text integration [closes #130] Fabio Manganiello 2020-03-07 20:21:32 +0100
  • a5c08ed3e4 Added PicoVoice plugin with support for hotwords [see #130] Fabio Manganiello 2020-03-07 02:00:35 +0100
  • e04c6fb921 Extracted common logic for speech-to-text integrations into abstract STT plugin Fabio Manganiello 2020-03-06 23:11:19 +0100
  • 7ed847b646 Removed __future__ annotations (it breaks readthedocs build) Fabio Manganiello 2020-03-06 00:53:24 +0100
  • 1533f7ee69 Added wave to mocks list in readthedocs conf.py Fabio Manganiello 2020-03-06 00:51:55 +0100
  • b0339754b2 Implemented Mozilla DeepSpeech speech-to-text integration [closes #126] Fabio Manganiello 2020-03-06 00:38:24 +0100