Current collected state Current
Observed since 21 Oct, 11:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Async Python API wrapper for Bouygues Telecom routers
Async Python API wrapper for Bouygues Telecom routers.
Tested with model F@st5696b, firmware version 25.5.28.
/login - Authentication/device - Device information/hosts - Connected devices/wan/ip/stats - WAN statisticsimport asyncio
from aiobbox import BboxApi
async def main():
async with BboxApi("your_password") as bbox:
# Get router's information
router = await bbox.get_router_info()
print(f"Router model: {router.modelname}")
# Get connected hosts
hosts = await bbox.get_hosts()
print(f"Connected hosts: {len(hosts)}")
# Get WAN statistics
wan_stats = await bbox.get_wan_ip_stats()
print(f"Download: {wan_stats.rx.bandwidth} Mbps")
print(f"Upload: {wan_stats.tx.bandwidth} Mbps")
asyncio.run(main())
# Install dependencies and set up development environment
uv sync --dev
# Run tests
uv run pytest
# Run linting and formating
uv run pre-commit run --all-files
# Run integration tests
BBOX_PASSWORD=your_password uv run pytest tests/integration.py -vvs --no-cov
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.3.1 | 11 Nov 2025 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e760748a63702fcc4bc8c67ef84847144fdc3707919d8388a6f8e7ff986c9e51