DCC-Json Toolkit

The DccJsonToolkit is a Python tool that allows easy handling to DCC files. It provides a set of tools for:

Setup

Standalone program

For an executable version (only for Windows OS), access the latest published release at the 'GitLab Releases page'. There, select the desired ZIP file under the section Packages. Each item provided here is a link to the PTBBox containing the executable.

Once the ZIP is extracted, run through the terminal (shell, powershell, etc.) the executable named DccJsonToolkit. The program will run and offer access to all the tools without the need of any additional installation.

GIF displaying a simple call of the EXE

Python installation

The program is installable via pip:

pip install dcc-json-toolkit[full]

Once installed, all functionalities are part of DccSchema, a class directly importable from the top level package:

from dcc_json_toolkit import DccSchema

schema = DccSchema("3.4.0-rc.2")

Installing the package via pip also enables its use via the terminal with the CLI scripts.