149 Commits

Author SHA1 Message Date
Devaev Maxim
50c2d9c1c5 event about looping 2020-09-22 04:42:39 +03:00
Devaev Maxim
f4eabde86e removed unnecessary broadcasting 2020-09-22 04:42:39 +03:00
Devaev Maxim
649ca0c6bc option to stream forever 2020-09-17 13:10:53 +03:00
Devaev Maxim
1dad3ee3ad deprecated old streaming hardware control 2020-09-12 13:26:34 +03:00
Devaev Maxim
081797b253 refactoring 2020-09-08 12:58:09 +03:00
Devaev Maxim
a6dac4bd84 ugpio plugins 2020-09-07 05:54:25 +03:00
Devaev Maxim
482eeec3e7 common background systasks 2020-09-05 09:26:55 +03:00
Devaev Maxim
0c85248987 minor 3.7 fixes 2020-09-05 05:58:33 +03:00
Maxim Devaev
1257408183
Merge pull request #6 from OlegGirko/python-3.7
Make KVMD compatible with Python 3.7
2020-09-05 01:56:36 +03:00
Devaev Maxim
6820c31626 pass gpio to prometheus metrics 2020-09-03 12:05:41 +03:00
Devaev Maxim
68ab7ce33c gpio ui 2020-09-03 06:51:11 +03:00
Oleg Girko
2dbf11428f Remove all uses of assignment expressions.
This is needed to port to Python 3.7 because
Raspbian 10 doesn't have Python 3.8.

Signed-off-by: Oleg Girko <ol@infoserver.lv>
2020-09-01 19:24:13 +03:00
Devaev Maxim
7782668944 gpio view and refactoring 2020-08-31 09:01:40 +03:00
Devaev Maxim
146a44844a refactoring 2020-08-30 23:30:45 +03:00
Devaev Maxim
c10b614b08 rename 2020-08-30 19:47:40 +03:00
Devaev Maxim
9b14e8b3e2 user gpio 2020-08-30 19:08:49 +03:00
Devaev Maxim
2cdd55386b exc for unsupported streamer params 2020-07-19 15:01:29 +03:00
Devaev Maxim
77f3dab55c optional quality and resolution 2020-07-14 09:04:52 +03:00
Devaev Maxim
5f1733d002 complex info handle 2020-07-09 09:41:05 +03:00
Devaev Maxim
53eb74670d hw monitoring 2020-07-09 05:13:03 +03:00
Devaev Maxim
595209c470 no-stream mode for /ws 2020-06-11 09:09:25 +03:00
Devaev Maxim
241c787e10 periodic snapshots 2020-06-08 04:51:48 +03:00
Devaev Maxim
1d7d4100a5 common component interface 2020-06-06 06:29:29 +03:00
Devaev Maxim
9cee98310d refactoring 2020-06-04 06:27:52 +03:00
Devaev Maxim
cb9597679d improved info handler 2020-06-02 20:59:43 +03:00
Devaev Maxim
81fec121d0 new snapshot api 2020-05-29 19:49:47 +03:00
Devaev Maxim
ef8b6cfda5 refactoring 2020-05-29 07:15:04 +03:00
Devaev Maxim
d79ed9f1be refactoring 2020-05-29 06:44:28 +03:00
Devaev Maxim
fbdfb009a1 refactoring 2020-05-28 08:18:03 +03:00
Devaev Maxim
3a2bf53047 refactoring 2020-05-27 02:30:49 +03:00
Devaev Maxim
00bf4a2ab1 don't restart streamer with the same params 2020-05-26 21:19:26 +03:00
Devaev Maxim
e9d86c058d major keymaps improvement 2020-05-23 15:57:02 +03:00
Devaev Maxim
43afd9acb3 server-side paste-as-keys 2020-05-22 21:07:54 +03:00
Devaev Maxim
966267ebb9 asyncio.CancelledError is a subclass of BaseException since 3.8 2020-03-16 02:42:23 +03:00
Devaev Maxim
cae9ad9a21 removed busyloop from stream controller 2020-03-01 02:31:06 +03:00
Devaev Maxim
5ef5e00da9 removed __poll_dead_sockets() 2020-02-29 16:52:48 +03:00
Devaev Maxim
831b4fa16c refactoring; reduce cpu consumption in streamer controller 2020-02-29 16:46:35 +03:00
Devaev Maxim
1470ebe6fa hid leds 2020-02-28 04:44:05 +03:00
Devaev Maxim
cda5b70e7c option to disable auth 2019-12-12 05:27:08 +03:00
Devaev Maxim
03e05af39a refactoring 2019-12-10 06:29:45 +03:00
Devaev Maxim
fb2a9986d8 refactoring 2019-12-10 06:27:27 +03:00
Devaev Maxim
f5a6fe35a9 ws api refactoring 2019-12-10 05:53:29 +03:00
Devaev Maxim
3048fc7923 very common exceptions 2019-12-09 02:26:48 +03:00
Devaev Maxim
dd52a85cf6 refactoring 2019-12-09 02:23:05 +03:00
Devaev Maxim
3d8f16b9c6 wake-on-lan back 2019-11-29 01:35:38 +03:00
Devaev Maxim
10f8c2b335 otg msd and big refactoring 2019-11-07 01:27:07 +03:00
Devaev Maxim
e97d48b363 cdrom flag; written fix 2019-10-05 09:23:48 +03:00
Devaev Maxim
4d668e9c1a refactoring 2019-10-01 21:23:45 +03:00
Devaev Maxim
08eeb3c19f changed processes names 2019-10-01 07:43:02 +03:00
Devaev Maxim
8cc5f631ca horizontal scrolling for otg 2019-10-01 05:48:20 +03:00