Tools for working with metadata in various file formats
Project description
Metadata Tools
A Python package for working with metadata in various file formats.
Installation
From GitHub Package Registry
pip install cas-metadata-tools --index-url https://github.com/calacademy-research/metadata_tools/packages
Requirements
- Python 3.8 or higher
- ExifTool (must be installed on your system)
Installing ExifTool
macOS
brew install exiftool
Ubuntu/Debian
sudo apt-get install libimage-exiftool-perl
Windows
Download from ExifTool website and add to your PATH.
Usage
from cas_metadata_tools import your_module
# Add usage examples here
Development
- Clone the repository:
git clone https://github.com/calacademy-research/metadata_tools.git
cd metadata_tools
- Install development dependencies:
pip install -e ".[dev]"
- Run tests:
python -m pytest
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cas_metadata_tools-1.0.1.tar.gz.
File metadata
- Download URL: cas_metadata_tools-1.0.1.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1036c32a50b62a2387b87c8529f4b24938036ee0193ac87ff940a6a2feb53c8f
|
|
| MD5 |
a7f03567713b0fa89c0d1245638e2741
|
|
| BLAKE2b-256 |
bcc0e85df452f9d0b7d5dddcfc15f739372e7e00f3dd74246171eb338238b5f6
|
Provenance
The following attestation bundles were made for cas_metadata_tools-1.0.1.tar.gz:
Publisher:
publish.yml on calacademy-research/metadata_tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cas_metadata_tools-1.0.1.tar.gz -
Subject digest:
1036c32a50b62a2387b87c8529f4b24938036ee0193ac87ff940a6a2feb53c8f - Sigstore transparency entry: 203858419
- Sigstore integration time:
-
Permalink:
calacademy-research/metadata_tools@fba1553647149be163d62788bde5489f7f75fd6d -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/calacademy-research
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fba1553647149be163d62788bde5489f7f75fd6d -
Trigger Event:
release
-
Statement type:
File details
Details for the file cas_metadata_tools-1.0.1-py3-none-any.whl.
File metadata
- Download URL: cas_metadata_tools-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d50645d128b2338b96e841878653fe9266894e013ae465629ecfdef18621e080
|
|
| MD5 |
82b0bedce3f05e3c0d11714edcc39065
|
|
| BLAKE2b-256 |
a095b946ad2dac912f900c77fd3a7acfed702a95dc92832402ee98e8792164c4
|
Provenance
The following attestation bundles were made for cas_metadata_tools-1.0.1-py3-none-any.whl:
Publisher:
publish.yml on calacademy-research/metadata_tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cas_metadata_tools-1.0.1-py3-none-any.whl -
Subject digest:
d50645d128b2338b96e841878653fe9266894e013ae465629ecfdef18621e080 - Sigstore transparency entry: 203858421
- Sigstore integration time:
-
Permalink:
calacademy-research/metadata_tools@fba1553647149be163d62788bde5489f7f75fd6d -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/calacademy-research
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fba1553647149be163d62788bde5489f7f75fd6d -
Trigger Event:
release
-
Statement type: