Skip to main content

EduceLab METS profile library and tools

Project description

METS Tools

The EduceLab METS profile library and tools.

Requirements

  • Python 3.9+

Installation

python -m pip install educelab-mets

Usage

Python API

from educelab import mets
doc = mets.METSDocument.from_file('path/to/document.xml')

METS Editor

Install a pre-built binary

Pre-built binaries of METS Editor are provided as artifacts of the CI jobs. Use the following links to access the latest stable version:

Install from source

After following the installation instructions, launch the editor from the command line using the following command:

METSEditor

Building a deployable METS Editor application

A deployable METS editor package can be built using pyinstaller:

# macOS
pyinstaller pyinstaller/METSEditor_macOS.spec
# Windows
pyinstaller pyinstaller\METSEditor_Windows.spec
# Ubuntu
pyinstaller pyinstaller/METSEditor_Ubuntu.spec

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

educelab-mets-0.5.0.tar.gz (122.2 kB view details)

Uploaded Source

Built Distribution

educelab_mets-0.5.0-py3-none-any.whl (133.4 kB view details)

Uploaded Python 3

File details

Details for the file educelab-mets-0.5.0.tar.gz.

File metadata

  • Download URL: educelab-mets-0.5.0.tar.gz
  • Upload date:
  • Size: 122.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for educelab-mets-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ae4b5a6c174cd2e9f8b15c0c1a1cc57afd267609f336257fe294ba875d1c94a1
MD5 344bcf5476e96ab25829336fa4ea716f
BLAKE2b-256 039b04e176735de99f8cddcb36a09d1ea27dca2005c7ac369fe01307ea3b203a

See more details on using hashes here.

File details

Details for the file educelab_mets-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for educelab_mets-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 16348c9777fe908257863e2a6e2946aaf1a2749a6a127242648c801b5b9a3632
MD5 840e8cdf6ed5b6795c2dd156f16e55b0
BLAKE2b-256 5cfa25a395b2567a1e8677cabcb89e57c0e2a653d166f387fafa5e84ed663316

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