Skip to main content

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


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.1.7.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

bboxpy-1.1.7-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file bboxpy-1.1.7.tar.gz.

File metadata

  • Download URL: bboxpy-1.1.7.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for bboxpy-1.1.7.tar.gz
Algorithm Hash digest
SHA256 c12e2fc598a6a926ba43c53c856e8fa1ec159434712dc4910b3a6f5a22ff2c59
MD5 2688c2e97815076206a161864d527a77
BLAKE2b-256 95c3a354d05b3904bad3a4732c300fed295b49e07d51078d99bb5f7d3726c6ff

See more details on using hashes here.

File details

Details for the file bboxpy-1.1.7-py3-none-any.whl.

File metadata

  • Download URL: bboxpy-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for bboxpy-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7060e6f23e91e76c662cd5e993c65c159cdb08ac3bd7e0280fb945bcc1d9a293
MD5 984c36b0828a8ddac43d61e292044e7b
BLAKE2b-256 2b4a4c0f4a6994f961fa5971c33f1b2e0d36db95ac370a6d8058ddda985b21a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page