corwin-31 / fbxtool

Python tools for Freebox management (using fbxapitool package)
GNU General Public License v3.0
0 stars 0 forks source link

fbxtool

Here you'll find some tools built to manage Freebox. They are using fbxapitool package, available here: https://github.com/corwin-31/fbxapitool.git

It was developed in Python 3 with Delta S box, and tested under Linux (Debian & Ubuntu) and macOS. I've no idea of the effort required to used it on Windows 10, and I'll not do it. Last but not least, it'll only work with last version of the API in end of 2020, which mean version 8.

Install

If you have the fbxapitool, just download tools you want. Don't forget to configure parameters to use your freebox, the default may not work... Moreover, you'll have to grant access rights to the "fbxapitool" using Freebox OS web app.

Available tools

fbx-cmd.py: a command line tool to manage your Freebox

fbx-dump.py: dumps Freebox config using fbx-cmd.py calls to restore

fbx-menu.py: few tools under simple text interface with menus

Resources

Freebox OS API documentation : http://dev.freebox.fr/sdk/os/ or http://mafreebox.freebox.fr/doc/index.html#

Freebox API package : https://github.com/corwin-31/fbxapitool.git

QC Menu package (used by fbx-menu.py) : https://github.com/corwin-31/qcmenu.git