python-kasa/kasa/cli
Teemu R. 9966c6094a
Add ssltransport for robovacs (#943)
This PR implements a clear-text, token-based transport protocol seen on
RV30 Plus (#937).

- Client sends `{"username": "email@example.com", "password":
md5(password)}` and gets back a token in the response
- Rest of the communications are done with POST at `/app?token=<token>`

---------

Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com>
2024-12-01 18:06:48 +01:00
..
__init__.py Structure cli into a package (#1038) 2024-07-04 14:52:01 +02:00
__main__.py Split out main cli module into lazily loaded submodules (#1039) 2024-07-23 19:13:52 +01:00
common.py Remove support for python <3.11 (#1273) 2024-11-18 18:46:36 +00:00
device.py Enable ruff check for ANN (#1139) 2024-11-10 18:55:13 +00:00
discover.py Handle missing mgt_encryption_schm in discovery (#1318) 2024-11-29 15:23:16 +00:00
feature.py Update cli feature command for actions not to require a value (#1264) 2024-11-15 14:38:41 +00:00
lazygroup.py Enable ruff check for ANN (#1139) 2024-11-10 18:55:13 +00:00
light.py Exclude __getattr__ for deprecated attributes from type checkers (#1294) 2024-11-21 18:40:13 +00:00
main.py Add ssltransport for robovacs (#943) 2024-12-01 18:06:48 +01:00
schedule.py Enable ruff check for ANN (#1139) 2024-11-10 18:55:13 +00:00
time.py Remove support for python <3.11 (#1273) 2024-11-18 18:46:36 +00:00
usage.py Expose energy command to cli (#1307) 2024-11-26 09:42:55 +00:00
wifi.py Enable ruff check for ANN (#1139) 2024-11-10 18:55:13 +00:00