Skip to main content

DDEX

A Python DDEX implementation.

Test publish Coverage


Documentation: https://ddex.corletti.xyz

Source Code: https://github.com/anthonycorletti/ddex


A Python DDEX implementation.

Some tasty features are:

  • XML Support: Create and validate DDEX XML documents.
  • JSON: Transform DDEX documents to JSON documents and vice versa.
  • Python Objects: Create and validate DDEX documents with python objects and vice versa.

Requirements

Python 3.8+

Installation

pip install ddex

A Quick Example

from ddex import xml_to_ddex

ddex = xml_to_ddex(path="Audio.xml")
ddex.assert_valid()

What is DDEX?

DDEX is a standard for the exchange of data between parties. Data specifically for digitial content supply chains. Think of it as the metadata standard for describing how digital content is distributed around to the services that supply the world with movies, music, and multimedia.

To learn more about DDEX, visit the following links:

So what can I do with this library?

Install it and use it in a server-side api for validating and creating DDEX documents and schemas, or for a batch processing service that's transforming data from one multimedia metadata content standard to another. This library should support all DDEX content standards that python can parse.

How can I help?

Please open an issue on GitHub. Pull requests are also very welcome. Checkout our contributing guide to get started.

 

 

Metadata

Release files for ddex 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ddex 0.0.1
File Size Uploaded
ddex-0.0.1.tar.gz 130.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ddex 0.0.1
File Interpreter ABI Platform
ddex-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 136.4 kB

Release files / ddex-0.0.1.tar.gz

Download URL ddex-0.0.1.tar.gz
Size 130.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c6707c2d66f4a2d4dd142cc54b69a5fa19fbc333d4fd41b8eae8c03fbddb64ad
BLAKE2b-256 checksum
How to use checksums
3fc96f7e95afd50874a0acfb3d9196c0eab71f7406959116fbe8284cc89a5c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Release files / ddex-0.0.1-py3-none-any.whl

Download URL ddex-0.0.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c3f16d05c19d60eb724ae8f858d729a370a61976f1f5e8cb0c0b5152c7aff03
BLAKE2b-256 checksum
How to use checksums
c945dade59ebb56958678a9475c3edba9f3bed009004cf84d5c4d74b3a195a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page