Fetch data from bouygues bbox
Project description
bboxpy
Manage your Bouygues Bbox in Python
Easily manage your Bbox in Python. Check your config, configure your dhcp, disable your wifi, monitor your LAN activity and many others, on LAN or remotely.
bboxpy is a python library implementing fir the Bbox.
This project is based on stilllman/aiofreepybox, which provides the same features as aiofreepybox in a synchronous manner.
Install
Use the PIP package manager
$ pip install bboxpy
Or manually download and install the last version from github
$ git clone https://github.com/cyr-ius/bboxpy.git
$ python setup.py install
Get started
# Import the bboxpy package.
from bboxpy import Bbox
from bboxpy.exceptions import BboxException
async def async_main()
# Instantiate the Sysbus class using default options.
bbox = Bbox(hostname="https://192.168.1.254",pass='xxxxxx')
# Connect to the livebox with default options.
await bbox.async_login()
try:
device_info = await bbox.device.async_get_bbox_info()
print(device_info)
except BboxException as error:
logger.error(error)
# Do something useful, rebooting your livebox for example.
await bbox.device.async_reboot()
# Properly close the session.
await bbox.async_logout()
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(async_main())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bboxpy-1.2.0.tar.gz
(22.1 kB
view details)
Built Distribution
bboxpy-1.2.0-py3-none-any.whl
(19.9 kB
view details)
File details
Details for the file bboxpy-1.2.0.tar.gz
.
File metadata
- Download URL: bboxpy-1.2.0.tar.gz
- Upload date:
- Size: 22.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c80c923fa297dd937d81d4b93351ac9302febe42448d946a940b80caf9fc15 |
|
MD5 | f38d7adccdd763cbc637797b17a06c2c |
|
BLAKE2b-256 | f098a2f7849d037ae74951154d063a29ac6ca14b8b7f655a507774b94239a9e0 |
File details
Details for the file bboxpy-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: bboxpy-1.2.0-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee81dff0094490e2d5ab4a115666949c204a607df65bb71582ae860bd3027e66 |
|
MD5 | b7e650bdc280b4bfd8a92c6aba0ae30b |
|
BLAKE2b-256 | bb23e4eeeccb85495038e87ffa9d00edfcbedca11960d6d417ec52a7e29d00a3 |