PiqoPiqo is a lightweight JPEG viewer / metadata editor built with Python and PySide6.
It is aimed at replacing the workflow I had with Adobe Bridge for triaging JPEG + custom command-line tools. In the current version, it is a relatively basic replacement and it is only for macOS but it is still convenient for me.
Beyond JEPG triaging and metadata editing, it also allows:
- copy from a SD card (by date, taking into account the last copied images)
- georeferencing from a GPX file (functionality of gpx2exif)
- upload to Flickr (functionality of Flick API Utils)
- setting the lens info for manual lenses
- saving to EXIF
- It only works on macOS (only tested there + some non-abastracted dependencies like
pyobjc). - It is limited to JPEG (no support for RAW).
- The EXIF is extracted to an external SQLite DB for edition. It is not possible to directly edit the EXIF but there is a command to save the SQLite data back to EXIF explicitly.
exiftoolneeds to be installed (used for all EXIF reading and writing + small thumbnail extraction). Homebrew can be used to install it:brew install exiftool.- The only view common with Adobe Bridge is the grid (Essentials). All the others (Libraries, Filmstrip, Output, Metadata, Workflow) are not available (I never used them).
# Install dependencies
uv sync
# Run the application
uv run piqopiqo /path/to/your/imagesIt is possible to generate a .app. Run:
uv run task build
Copy the generated file in the build to your /Applications folder.
