{"repo":"freeboxos/freeboxos-bash-api","free":true,"listed":false,"github":"https://github.com/freeboxos/freeboxos-bash-api","clone":"git clone https://github.com/freeboxos/freeboxos-bash-api.git","description":"Access FreeboxOS API from bash","language":"Shell","stars":63,"topics":["api","bash","delta","dhcp","download","freebox","freebox-delta","freebox-download","freebox-server","iliadbox"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"fbx-delta-nba bash api.sh ================== Access FreeboxOS API from BASH Supported Freebox Supported Iliadbox Virtual Machine Support :-: :-: :-: ULTRA - YES DELTA - YES POP POP NO REVOLUTION - NO ONE - NO - ### 100% BASH - ### APIv16 (FREEBOX) / APIv16 (PLAYER) - ### USE AT YOUR OWN RISK Project News: Type: Description: :- :--------------- - NOTE 20260803: $${\\color{red}\\text{ Adding LAN routing table, DHCP config/options (+ compute helpers for domain\\\\\\ search/classless\\\\ static\\\\ route), FTP/Samba/AFP network shares, }}$$ $${\\color{red}\\text{ LAN browser, firewall DMZ/incoming ports, and IPv6 + DHCPv6 support }}$$ NEW FRONTEND FUNCTIONS: 98 new functions across 12 new API areas, following the library's existing conventions throughout - see: LAN ROUTING TABLE DHCP CONFIG DHCP OPTIONS DHCP OPTION COMPUTE FTP SAMBA AFP LAN BROWSER (incl. lan host show / lan host detail) FIREWALL DMZ FIREWALL INCOMING IPv6 DHCPv6 - NOTE 20260803: $${\\color{purple}\\text{ Fixing a column-alignment bug and an exit-status bug found in the existing library while building the above }}$$ ALIGNMENT FIX: list fw incoming / list lan routes / list lan hosts / list dhcp options / list lan interfaces now use printf fixed-width padding instead of a fixed tab count, so columns stay aligned regardless of value length EXIT STATUS FIX: list dl task api / list dhcp static lease / list fw redir used to report failure when the list had exactly ONE item, even though nothing went wrong - NOTE 20250403: $${\\color{","default_branch":null,"files":null,"tree":[],"storefront":"/r/freeboxos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/freeboxos/freeboxos-bash-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}