ddex
Project description
A Python DDEX implementation.
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:
- DDEX Website: https://ddex.net
- DDEX Knowledge Base: https://kb.ddex.net
- DDEX XML Content Library: http://service.ddex.net/xml/
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6707c2d66f4a2d4dd142cc54b69a5fa19fbc333d4fd41b8eae8c03fbddb64ad |
|
MD5 | f87165872760845c47127b522083e321 |
|
BLAKE2b-256 | 3fc96f7e95afd50874a0acfb3d9196c0eab71f7406959116fbe8284cc89a5c65 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c3f16d05c19d60eb724ae8f858d729a370a61976f1f5e8cb0c0b5152c7aff03 |
|
MD5 | ccc31cbc3a8226b3eb617e1062870bb9 |
|
BLAKE2b-256 | c945dade59ebb56958678a9475c3edba9f3bed009004cf84d5c4d74b3a195a6d |