Welcome to PyFDL

Warning! PyFDL is still under development and parts of the API may still change. Please consider this before using it production.

PyFDL is a toolkit to parse and produce Framing Decision List (FDL) files in python.
In addition to parsing FDL files, PyFDL aims to provide an expandable command line tool and a set of plugins to scratch that FDL itch.

PyFDL is modeled around the official FDL spec.

Install

Note! Until a package is available on PyPi, you'll need to install PyFDL manually.

It's recommended to install packages like this in a virtual environment.

pip install pyfdl

Features

Feature Read Write Notes
FDL files
Validate ID's and relationships Enforces unique ID's and makes sure relationship between items are valid
Expandable through plugins
Verify FDL with JSON Schema
Commandline tool

✔ Implemented
✖ Not implemented
N/A Not applicable