Netjsonconfig is part of the OpenWISP project.
netjsonconfig is a python library that converts NetJSON DeviceConfiguration objects into real router configurations that can be installed on systems like OpenWRT or OpenWisp Firmware.
Its main features are:
OpenWRT support
OpenWisp Firmware support
Possibility to support more firmwares via custom backends
Based on the NetJSON RFC
Validation based on JSON-Schema
Templates: store common configurations in templates
Multiple template inheritance: reduce repetition to the minimum
File inclusion: easy inclusion of arbitrary files in configuration packages
Variables: reference variables in the configuration
Command line utility: easy to use from shell scripts or from other programming languages
Currently we are working only on OpenWRT support.
Documentation | Change log | Mailing List | Issue Tracker | License
Metadata
Release files for netjsonconfig 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netjsonconfig-0.4.2.tar.gz | 53.9 kB | Details |
Release files / netjsonconfig-0.4.2.tar.gz
| Download URL | netjsonconfig-0.4.2.tar.gz |
|---|---|
| Size | 53.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f7e5ee836388ec06624eecfb151e1701cdbd2d222e172f44ce1aef8428837fa
|
|
BLAKE2b-256 checksum How to use checksums |
b7a8f735da9c4c552bd83119bdbf83a1d13617ef5c3ca2a964154e1ea976b9a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |