Skip to content

Releases: antnardo/liveboxapi

v0.1.0 — first release

Choose a tag to compare

@antnardo antnardo released this 09 Sep 13:21
771d1bc

First release.

A synchronous Python client for Orange Livebox routers, with only requests as a dependency and no GUI toolkit in its dependency tree.

  • Session grouped by area: system, network, DHCP, firewall, Wi-Fi, per-device blocking, telephony; anything not wrapped stays reachable through call, raw and batch.
  • Read-only sessions refuse writes before they reach the network.
  • Errors are raised from the in-band failures the box returns inside HTTP 200 responses.
  • batch runs many calls in one session, which is the difference between minutes and seconds for an audit.
  • Datamodel introspection asks the box to describe itself, signatures included — including on the Wi-Fi 7 model, where other tooling assumes it is unavailable.
  • A livebox command for one-off questions, read-only unless the subcommand names a change.

See the changelog for the reasoning behind each choice, and its known gaps: writes are exercised against a recorded transport, not against hardware.