Commit graph

1741 commits

Author SHA1 Message Date
Fabio Manganiello
1973d1a6b5
Created python-publish.yml workflow 2020-07-19 23:46:32 +02:00
Fabio Manganiello
a6730d5252 Added generated CSS folder (prevents pyScss dependencies for binary builds) 2020-07-19 22:41:37 +02:00
Fabio Manganiello
e85bd125a9 Using https link instead of git (not supported by readthedocs) 2020-07-19 00:04:31 +02:00
Fabio Manganiello
3521f75eab Webext update 2020-07-15 00:54:38 +02:00
Fabio Manganiello
09a8533413 Using git@ link instead of https:// link for web extension submodule 2020-07-15 00:07:51 +02:00
Fabio Manganiello
1c6393be4c Updated web extension version 2020-07-07 23:25:00 +02:00
Fabio Manganiello
a3a5a2b955 Updated web extension version 2020-07-07 20:03:17 +02:00
Fabio Manganiello
590d416682 Google Translate API supports a maximum of 2000 characters per API call.
Therefore it's a good idea to split the input text/html.
2020-07-05 21:04:54 +02:00
Fabio Manganiello
f1c9554b1b Updated web extension version 2020-07-05 01:36:10 +02:00
Fabio Manganiello
1c1e92149a Updated web extension version 2020-07-04 00:59:24 +02:00
Fabio Manganiello
adc94349c7 Missing commas 2020-07-04 00:31:24 +02:00
Fabio Manganiello
b716b1a0c1 More robust URL query for YouTube 2020-07-04 00:25:49 +02:00
Fabio Manganiello
93ac6c8af9 Regex format fix 2020-07-04 00:18:45 +02:00
Fabio Manganiello
03dc524f80 Fixed response type 2020-07-04 00:15:44 +02:00
Fabio Manganiello
c943acb9c2 Smarter logic for parsing YouTube URLs in Kodi 2020-07-04 00:12:16 +02:00
Fabio Manganiello
a4824a4e95 Google Cloud Translate API works through GOOGLE_APPLICATION_CREDENTIALS env variable 2020-07-02 02:24:54 +02:00
Fabio Manganiello
566fd42ee8 Added missing docs 2020-07-02 02:08:53 +02:00
Fabio Manganiello
46515020cf Added Google Translate plugin 2020-07-02 02:07:57 +02:00
Fabio Manganiello
facc6e7c15 Added web extension as submodule 2020-07-01 01:33:37 +02:00
Fabio Manganiello
1e15bb5606 Changed favicon 2020-07-01 01:08:31 +02:00
Fabio Manganiello
b32232b46e Prevent a tight loop in HttpPoll if one of the requests fails 2020-07-01 00:53:23 +02:00
Fabio Manganiello
3174db5776 Always convert content to string before writing it to a file 2020-06-30 11:41:38 +02:00
Fabio Manganiello
11709641d7 Extended file plugin with more util methods 2020-06-29 23:53:11 +02:00
Fabio Manganiello
d560823887 Replaced deprecated options in PiCamera module 2020-06-27 13:55:18 +02:00
Fabio Manganiello
96716dc872 Support for pre-fetched HTML/Markdown content.
HTML output can be too large for the process called over the command
line. HTML data exchange now happens through an intermediate temporary
file.
2020-06-25 01:37:59 +02:00
Fabio Manganiello
f50ad767e0 Support for more arguments passed to the Mercury parser 2020-06-23 01:54:35 +02:00
Fabio Manganiello
4d650da3e5 Updated setup dependencies 2020-06-21 13:09:41 +02:00
Fabio Manganiello
a1c20a52da Defined get_procedures() method on inspect plugin 2020-06-17 22:31:07 +02:00
Fabio Manganiello
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 2020-06-11 14:50:41 +02:00
Fabio Manganiello
4e8876309c One last attempt to get shit to work 2020-06-10 12:37:26 +02:00
Fabio Manganiello
929b7c9a5c Still trying to get CSS generation to happen within install... 2020-06-10 12:31:23 +02:00
Fabio Manganiello
f607c6757f Trying to get web_build to run in install - see https://stackoverflow.com/questions/20194565/running-custom-setuptools-build-during-install 2020-06-10 12:24:13 +02:00
Fabio Manganiello
bfdc9d7d46 First run web_build then install 2020-06-10 12:16:43 +02:00
Fabio Manganiello
7441c35566 SCSS compilation done in install command instead of build 2020-06-10 12:15:05 +02:00
Fabio Manganiello
a18002dea0 The command class of a Z-Wave value can also be null: prevent the plugin from breaking in such case 2020-06-09 16:14:02 +02:00
Fabio Manganiello
9d6375f381 More robust logic in case of Tplink device not available 2020-06-08 19:43:08 +02:00
Fabio Manganiello
526bca847b Bump version: 0.12.8 → 0.12.9 2020-06-08 00:38:04 +02:00
Fabio Manganiello
0ced46058a Always set check_same_thread=False in case of SQLite engines.
Platypush is heavily multi-threaded, and it can happen that some
transactions are handled in different threads - and consistency
is managed by the application itself.
2020-06-08 00:27:41 +02:00
Fabio Manganiello
6ba92e7fdd Added missing doc line 2020-05-23 23:12:45 +02:00
Fabio Manganiello
82a9aa1232 Added clipboard backend 2020-05-23 23:11:42 +02:00
Fabio Manganiello
b5f0e2b4df Bump version: 0.12.7 → 0.12.8 2020-05-23 21:39:26 +02:00
Fabio Manganiello
3cdd9e8474 Added SSH plugin [closes #136] 2020-05-23 21:38:22 +02:00
Fabio Manganiello
f20cb4df5b No need to override background-color in main for dashboard 2020-05-23 12:26:45 +02:00
Fabio Manganiello
97343e97de background-image for dashboard CSS 2020-05-23 12:22:56 +02:00
Fabio Manganiello
1b47615100 More robust attribute checking before conversion, as the object can actually be either a ZWaveNode or a ZWaveController 2020-05-22 12:08:17 +02:00
Fabio Manganiello
98ced4b4e4 Don't push a ZwaveNetworkStoppedEvent directly to the event_queue - the object type is incompatible 2020-05-22 11:54:19 +02:00
Fabio Manganiello
d6b509e98a Replaced fullscreen auto logic with button toggle 2020-05-20 16:15:08 +02:00
Fabio Manganiello
82162c3c5e Apply fullscreen to document.documentElement instead of getting the body 2020-05-20 15:58:28 +02:00
Fabio Manganiello
7e0a91d839 Portable implementation of fullscreen JS methods 2020-05-20 15:47:17 +02:00
Fabio Manganiello
e44dfbc169 Added fullscreen support in webpanel and dashboard 2020-05-20 15:29:49 +02:00