ammcpc 0.2.0

Creator: bradpython12

Last updated:

0 purchases

ammcpc 0.2.0 Image
ammcpc 0.2.0 Images

Languages

Categories

Add to Cart

Description:

ammcpc 0.2.0

This command-line application and python module is a simple wrapper around the
MediaConch tool which takes a file and a MediaConch policy file as input and
prints to stdout a JSON object indicating, in a way that Archivematica likes,
whether the file passes the policy check.


Install with Pip:
$ pip install ammcpc
Install from source:
$ python setup.py install
Command-line usage:
$ ammcpc <PATH_TO_FILE> <PATH_TO_POLICY>
Python usage with a policy file path:
>>> from ammcpc import MediaConchPolicyCheckerCommand
>>> policy_checker = MediaConchPolicyCheckerCommand(
policy_file_path='/path/to/my-policy.xml')
>>> exitcode = policy_checker.check('/path/to/file.mkv')
Python usage with a policy as a string:
>>> policy_checker = MediaConchPolicyCheckerCommand(
policy='<?xml><policy> ... </policy>',
policy_file_name='my-policy.xml')
>>> exitcode = policy_checker.check('/path/to/file.mkv')
System dependencies:

MediaConch version 16.12

To run the tests, make sure tox is installed, then:
$ tox

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.