Skip to main content

an extension for nautilus/caja, which adds all exif metadata from files

Project description

Nautilus/Caja EXIF Viewer

A Python extension for Nautilus and Caja that adds an "Show EXIF" entry to the context menu (right-click → Properties) to display all EXIF metadata of image files.

✨ Features

  • Displays EXIF metadata for image files (JPEG, PNG, TIFF, etc.).
  • Native integration into Nautilus (GNOME) and Caja (MATE) context menus.
  • Supports common image formats.
  • Clear and structured EXIF data display.

📦 Installation

1. Dependencies

Make sure you have installed:

  • Python 3
  • python3-nautilus (for Nautilus) or python3-caja (for Caja)
  • Exiftool

On Fedora/Rpm distro:

sudo dnf install python3-nautilus python3-caja exiftool

On Debian/Ubuntu:

sudo apt install python3-nautilus python3-caja exiftool

2. install extension

pip install nautilus_exiftool

if your distro don't want to installa systempackage, see manual installation or use flags --break-system-packages

pip install --break-system-packages nautilus_exiftool

3. Restart Nautilus/Caja:

nautilus -q  # For Nautilus
caja -q     # For Caja

📦 Maual Installation

if your distro not suport system packages installation (this extentions can't be installed with pipx)

wget -qO- https://raw.githubusercontent.com/remigermain/nautilus-exiftool/refs/heads/main/install.sh | bash

for uninstall

rm -f ~/.local/share/nautilus-python/extensions/nautilus_exiftool.py ~/.local/share/caja-python/extensions/nautilus_exiftool.py

📜 License

This project is licensed under the MIT License.

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

nautilus_exiftool-0.1.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nautilus_exiftool-0.1.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file nautilus_exiftool-0.1.1.tar.gz.

File metadata

  • Download URL: nautilus_exiftool-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_exiftool-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f2bcfe3895536f2cffd92ef0c2196ed16bb40ade02b2cf92b92cbfdbd5873808
MD5 9f82c745ad9bb773ca54d85e676ab419
BLAKE2b-256 bda23adcb7ec9fee9cbfb441e5538a159cec506b1c5a38ece8e82be40c2fb354

See more details on using hashes here.

File details

Details for the file nautilus_exiftool-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nautilus_exiftool-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_exiftool-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a84b29c9ea07d7d67e814352ba1afc2e9a5d1bceb7ec9ad2af0ac425b483ad83
MD5 e655bd0ae3fae2cee5ad335745e13068
BLAKE2b-256 815c420997e1c739259ce6e0ece20ddf1079ea6a61aae9960bfda739387b62c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page