skip to navigation
skip to content

netjsonconfig 0.6.post1

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.


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, LEDE or OpenWisp Firmware.

Its main features are:

  • OpenWRT / LEDE support
  • OpenWisp Firmware support
  • OpenVPN 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

Documentation | Change log | Support channels | Issue Tracker | License

 
File Type Py Version Uploaded on Size
netjsonconfig-0.6.post1-py2.py3-none-any.whl (md5, pgp) Python Wheel py2.py3 2017-06-01 50KB
netjsonconfig-0.6.post1.tar.gz (md5, pgp) Source 2017-06-01 64KB