Skip to main content

Provides asynchronous authentication and access to Freebox servers

Project description

aiofreepybox
==========

Easily manage your freebox in Python using the Freebox OS API.
Check your calls, manage your contacts, configure your dhcp, disable your wifi, monitor your LAN activity and many others, on LAN or remotely.

aiofreepybox is a python library implementing the freebox OS API. It handles the authentication process and provides a raw access to the freebox API in an asynchronous manner.

This project is based on fstercq/freepybox, which provides the same features as aiofreepybox in a synchronous manner.

Install
-------
Use the PIP package manager
```bash
$ pip install aiofreepybox
```

Or manually download and install the last version from github
```bash
$ git clone https://github.com/stilllman/aiofreepybox.git
$ python setup.py install
```

Get started
-----------
```python
# Import the aiofreepybox package.
from aiofreepybox import Freepybox

async def reboot()
# Instantiate the Freepybox class using default options.
fbx = Freepybox()

# Connect to the freebox with default options.
# Be ready to authorize the application on the Freebox.
await fbx.open('192.168.0.254')

# Do something useful, rebooting your freebox for example.
await fbx.system.reboot()

# Properly close the session.
await fbx.close()
```
Have a look at the [example.py](https://github.com/stilllman/freepybox/blob/aiofreepybox/example.py) for a more complete overview.

Resources
---------
Freebox OS API documentation : http://dev.freebox.fr/sdk/os/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for aiofreepybox, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size aiofreepybox-0.0.3.tar.gz (31.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page