Library for reading vtmedia XML files
Project description
Media Library Reader
The medialibrary
module is a Python module for reading files containing entertainment media
data adhering to the vtmedia schema; which is an XML schema that records details on movies
and other works of art.
$ python -m media.tools.movies.list --sort runtime --random 5 --stats --mediapath ~/xml/movies
Title Year Runtime Genre
================================================== ==== ======== ==================================================
Total Excess: How Carolco Changed Hollywood 2020 0:59:00 [NONFICTION] Documentary "Hollywood Tell-All"
The Big Easy 1986 1:40:29 [FICTION] Drama/Comedy/Crime "Murder Investigation"
Klute 1971 1:54:10 [FICTION] Mystery/Thriller "Witness Protection"
Air Force One 1997 2:04:36 [FICTION] Action/Thriller "President Plane Thriller"
The Hot Spot 1990 2:10:21 [FICTION] Drama/Thriller/Romance "Con Artist Scheming"
================================================== ==== ======== ==================================================
Movie count : 545
Sample size : 5 ( 0.92%)
The following repositories contain the XMLSchema definition and a sample dataset for testing the code.
Repository | Purpose |
---|---|
vtmedia-schema | Schema and XML validation for media data |
mediadata | A large dataset of sample media/movie data |
Neither of these are required for module operation, but they both contain sample data and documentation on how to build your own files.
Installing
Installaiton of the module wheel file.
$ python -m pip install --user medialibrary-0.1-py3-none-any.whl
Building
See the BUILDING.md file in the source code distribution.
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
medialibrary-0.1.5.tar.gz
(36.7 kB
view hashes)
Built Distribution
Close
Hashes for medialibrary-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b3646f7554f6a33b85842f7aabbbe3bb079acbc1c2c04a82c6bda481076523a |
|
MD5 | 96e0b6601c3c513613eeaade2a1622b5 |
|
BLAKE2b-256 | 14267a796cfba1eff5a5035ace29dd7ed8f7704b2eb8bc40460663e3c12fef23 |