Skip to main content

A simple CLI to tag film scans with EXIF metadata.

Project description

Filmtagger

A simple CLI to tag film scans with EXIF metadata.

A fuss-free way to take JPG files from film scanning and tag them with date, camera, and film information for import into Lightroom (or equivalent).

Installation

Install the package:

pip install filmtagger

Usage examples

To set the date of all images to 12 June 2019, specifying camera and film as well:

$ filmtagger -d 2019-06-12 -c "Leica M6" -f "E100G" *.jpg

Filmtagger supports fuzzy-matching against its database of cameras and films, so your input strings needn't be exact. Likewise, it attempts to autodetect a variety of date/time input.

Configuration

You may configure your own camera and film definitions to override the system-wide ones.

Create a ~/.config/filmtagger/cameras.toml file that looks like this:

["Mamiya RB67"]
"Exif.Image.Make" = "Mamiya"
"Exif.Image.Model" = "RB67"

And a ~/.config/filmtagger/films.toml like this:

["Ilford HP5 Plus"]
"Exif.Photo.ISOSpeedRatings" = 400
"Xmp.AnalogExif.FilmMaker" = "Ilford"
"Xmp.iptcExt.DigitalSourceType" = "http://cv.iptc.org/newscodes/digitalsourcetype/negativeFilm"

The section headings will be fuzzy-matched from the command-line arguments. The key-value pairs that follow will be set as metadata, assuming they are valid tag names. In addition to the standard Exiv2 tag schema, AnalogExif tags are also supported.

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

filmtagger-0.0.4.tar.gz (4.1 kB view details)

Uploaded Source

Built Distributions

filmtagger-0.0.4-py3.7.egg (8.3 kB view details)

Uploaded Source

filmtagger-0.0.4-py2.py3-none-any.whl (6.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file filmtagger-0.0.4.tar.gz.

File metadata

  • Download URL: filmtagger-0.0.4.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for filmtagger-0.0.4.tar.gz
Algorithm Hash digest
SHA256 475271b4a4740833c8c54908f9e6e12cbe47fe9f00d9c6ea11b602a0322f3bf3
MD5 70d5c92727288c9005cca54918a5947c
BLAKE2b-256 bf5e5abed7f605dbe6aa698960d4c69cd8de9a65199835bb8671bec437ea1ec5

See more details on using hashes here.

File details

Details for the file filmtagger-0.0.4-py3.7.egg.

File metadata

  • Download URL: filmtagger-0.0.4-py3.7.egg
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for filmtagger-0.0.4-py3.7.egg
Algorithm Hash digest
SHA256 a786e54272fa12d46098e7e14c3af5a04111284e88456d05f9c56124fbe4e946
MD5 b58a79a188ff03a6a75d4fb566b67198
BLAKE2b-256 cc0a54b011ddaae8c22fdbd1e913bbd3c70c454fab1900c96d70049ef38021a3

See more details on using hashes here.

File details

Details for the file filmtagger-0.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: filmtagger-0.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for filmtagger-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 947d22480c920574576dd03505a2a8fa134d350609f78d2adc9b79bd084e3db3
MD5 19542c28c10659ddc29e6bacca8851c9
BLAKE2b-256 da114ae2066e1983ca5dfbe1db06297c195225593a2a56eb31ea3e9bda00dce4

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