Platypus-based macOS micro apps for working with EXIF metada
https://dmpop.xyz
- Shell 100%
MEH
Platypus-based macOS photography micro apps. They are all simple one-trick ponies.
- Add Description Adds specified text to the
ImageDescriptionandxmp:UserCommentfields in the EXIF metadata. - Add Keywords Adds specified keywords to the
Xmp.dc.subjectfields in EXIF metadata. - Extract Description Saves text from the
ImageDescriptionandxmp:UserCommentfields in the EXIF metadata to the filename-DESCRIPTION.txt file. - Extract EXIF Extracts basic EXIF data (camera model, lens model, focal length, aperture, shutter speed, ISO, exposure compensation, geographical coordinates) and saves it in the filename-EXIF.csv file.
- Extract GPS Saves GPS coordinates to the filename-GPS.txt file.
- Geocorrelate Geotags file using the specified GPX file.
- Geotag Geotags files using the provided latitude, longitude, and altitude values.
- Remove EXIF Deletes EXIF metadata from files.
- Rename Renames files according to the specified naming scheme (default is %Y%m%d-%H%M%S).
- SCP Upload Uploads files to a remote host via SCP.
- Shrink Resizes files to a given pixel value on the longest side (default is 1200px).
- Shutter count Displays the shutter counter value of the given file.
Installation
- Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Install the required tools:
brew install platypus exiftool exiv2 imagemagick - Copy the meh.cfg file to your home directory (/Users/username).
- Open the meh.cfg file for editing and change the default values where needed.
Usage
There are three ways to use the desired tool with selected files:
- Drop the selected files onto the desired tool. For example, to extract geographical coordinates from specific files, drag them onto the Extract GPS tool.
- You can also double-click on the tool first, and then drag and drop files on its interface.
- Select the files, right-click on the selection, choose Open With > Other, and select the tool you need. You only have to do it once. The next time you choose Open With, the tool will appear in the context menu.
Problems?
Report bugs and issues in the Issues section.
Contribute
If you've found a bug or have a suggestion for improvement, open an issue in the Issues section.
To add a new feature or fix issues yourself, follow the steps below.
- Fork the project's repository.
- Create a feature branch using the
git checkout -b new-featurecommand. - Add your new feature or fix bugs and run the
git commit -am 'Add a new feature'command to commit changes. - Push changes using the
git push origin new-featurecommand. - Submit a pull request.
License
Author
Dmitri Popov me@dmpop.xyz