Skip to main content

read filenames and output EXIF data from named files

Project description

photofind

A find workalike for scanning directories detecting image files, reading and filtering selected EXIF data tags.

geolocation filter

The --distance filters image files based on the distance between the given GPS coordinates and the EXIF GPS data in the scanned image files.

command line

Usage: photofind [OPTIONS] [DIRECTORY]

  Scan DIRECTORY for image files, printing filenames and selected EXIF data

Options:
  -r, --recurse              descend into subdirectories
  -f, --file_filter TEXT     regex pattern to select filenames
  -t, --include_filter TEXT  regex pattern to select EXIF tags (default is
                             all)
  -T, --exclude_filter TEXT  regex pattern to exclude EXIF tags (default is
                             '.*[tT]humbnail.*|EXIF MakerNote|Filename' use
                             '\.^' to exclude nothing
  -j, --format-json          output as JSON
  -c, --compact              compact output
  -n, --no_exif              output only files with no EXIF data
  -d, --distance TEXT        filter output by distance given
                             LATITUDE,LONGITUDE,METERS in decimal
                             (include_filter must include GPS data
  --data / --no-data         output EXIF data
  --help                     Show this message and exit.

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

photofind-1.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

photofind-1.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file photofind-1.1.0.tar.gz.

File metadata

  • Download URL: photofind-1.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

File hashes

Hashes for photofind-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b196a6033d0151477730aaf0a50287f5081dc7cfa4a77619a4cb60b627ae1ace
MD5 1a2be8a9cc95910e9066ddac11f8d29e
BLAKE2b-256 ee598c592d749bb8e69ed99e49f2c1962e91ac10c1cc596bb8636f37fa2f9fcf

See more details on using hashes here.

Provenance

File details

Details for the file photofind-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: photofind-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

File hashes

Hashes for photofind-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46d4235ba7bb5a01ebdb0fdf1803e398d3348c9db1c6e8e2b111d3a7f9c0e1e4
MD5 d87514b0cc7952946998527bec9000fb
BLAKE2b-256 929e509e8970f217949d3777407b4d48dc5480c9c845132c6744566062745f87

See more details on using hashes here.

Provenance

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