Skip to main content

ddex

Project description

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.

 

 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddex-0.0.1.tar.gz (130.5 kB view details)

Uploaded Source

Built Distribution

ddex-0.0.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file ddex-0.0.1.tar.gz.

File metadata

  • Download URL: ddex-0.0.1.tar.gz
  • Upload date:
  • Size: 130.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for ddex-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c6707c2d66f4a2d4dd142cc54b69a5fa19fbc333d4fd41b8eae8c03fbddb64ad
MD5 f87165872760845c47127b522083e321
BLAKE2b-256 3fc96f7e95afd50874a0acfb3d9196c0eab71f7406959116fbe8284cc89a5c65

See more details on using hashes here.

File details

Details for the file ddex-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ddex-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for ddex-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c3f16d05c19d60eb724ae8f858d729a370a61976f1f5e8cb0c0b5152c7aff03
MD5 ccc31cbc3a8226b3eb617e1062870bb9
BLAKE2b-256 c945dade59ebb56958678a9475c3edba9f3bed009004cf84d5c4d74b3a195a6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page