{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"Multimedia","url":"https://skillfed.io/packages/category/multimedia"}],"enrichment":{"capability":"PyExifTool is a Python wrapper that communicates with Phil Harvey's ExifTool command-line application to extract and read metadata from image and video files in batch mode.","skillfed_tags":["metadata-extraction","image-processing","exif-reader"],"use_cases":["Extract EXIF timestamps, camera settings, and GPS coordinates from a batch of photos for cataloging or geolocation workflows.","Read metadata from video files to retrieve duration, codec, resolution, or creation date for media management systems.","Automate metadata inspection across large photo libraries to identify missing or malformed EXIF data.","Build image processing pipelines that filter or sort files based on metadata like ISO, aperture, or focal length.","Integrate metadata extraction into web applications or batch jobs that need to process user-uploaded media files."],"what_it_does":"PyExifTool wraps Phil Harvey's ExifTool command-line application, allowing Python code to extract metadata from image and video files without spawning a new process for each query. The library runs exiftool in batch mode, launching a single persistent instance that can handle many metadata requests efficiently. It provides three classes of increasing complexity: the base ExifTool class for direct command execution, ExifToolHelper for common operations with automatic error handling, and ExifToolAlpha for experimental community-contributed methods.\n\nThe package is designed for developers who need to read EXIF, IPTC, XMP, and other metadata from photos and videos. It supports Python 3.6 and later, runs on Windows, Linux, and Unix-like systems, and has no Python runtime dependencies\u2014only the external exiftool binary is required.","worth_installing":"Yes, if you need to extract metadata from images or videos and are comfortable with the external exiftool dependency. The package is stable, has no Python runtime dependencies, and sees regular use. The dual GPLv3+/BSD license requires review for copyleft compliance. The dormant maintenance status is acceptable for a stable wrapper around a mature external tool, but monitor for future Python or exiftool compatibility issues."},"id":"pyexiftool","links":{"html":"https://skillfed.io/packages/pyexiftool","md":"https://skillfed.io/packages/pyexiftool.md","pypi":"https://pypi.org/project/pyexiftool/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-10-22","license_spdx":null,"license_treatment":"copyleft","name":"PyExifTool","python_support":"supports_current","summary":"Python wrapper for exiftool"},"popularity":{"monthly_downloads":264613,"position":8334,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.6"}
