Skip to main content

CLI tool for easy metadata extraction and manipulation

Project description

GitHub Stars GitHub Forks GitHub Watchers
MIT License

AutoExif CLI

A super user-friendly CLI tool for extracting and manipulating metadata from files and URLs.

🚀 Features

  • Read metadata from images and videos
  • Extract metadata from local files and URLs
  • Wipe specific metadata (e.g., GPS)
  • Super Easy setup for Windows & Linux Distro's

Preview

Click to expand!

autoexif-cli

autoexif-cl1

📦 Installation

1. Clone the repository

git clone https://github.com/SirCryptic/autoexif.git
cd autoexif

2. Install Python and dependencies

Make sure you have Python 3.11+ installed.

pip install -r requirements.txt

3. Install the CLI tool

windows

python setup.py install

linux

sudo python3 setup.py install
  • Windows: Copies exiftool.exe and exiftool_files.zip to C:\Users\AppData\Local\autoexif, extracting the zip.
  • Linux: Auto-installs ExifTool using your system's package manager or downloads it to ~/.autoexif/ if needed.

🛠️ Usage

Get started with:

autoexif help

📷 Examples

Read metadata from an image in the current directory:

autoexif read

Read metadata from a specific image:

autoexif read sample.jpg

Read detailed metadata:

autoexif read sample.jpg --detailed

Read metadata from a URL:

autoexif read https://example.com/image.jpg

Wipe GPS data:

autoexif wipe sample.jpg --type gps

Extract GPS from a video:

autoexif gps video.mp4

Get thumbnail metadata:

autoexif thumbnail sample.jpg

Get expert-level metadata:

autoexif expert sample.jpg

📌 Notes

  • Windows: Installation copies exiftool.exe and exiftool_files.zip to C:\Users<YourUser>\AppData\Local\autoexif
    and extracts the required files.

  • Linux: Auto-installs ExifTool using your system's package manager or downloads it to ~/.autoexif/ if needed.

  • Ethical Use: Only process files and URLs you are authorized to access.

  • Help: Run autoexif help for more details and usage options.

Made with ❤️ by SirCryptic

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

autoexif-1.0.0.tar.gz (10.7 MB view details)

Uploaded Source

Built Distribution

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

autoexif-1.0.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file autoexif-1.0.0.tar.gz.

File metadata

  • Download URL: autoexif-1.0.0.tar.gz
  • Upload date:
  • Size: 10.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for autoexif-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a988d736b127c66adf9d0e105ca79aa58259125f71fda10792813743e411fc0d
MD5 a9da4de4292ae669d09497e29f0b9b5e
BLAKE2b-256 34095511843ed2ef5234dd312e777c96279bbc7df60d6f10120818b77c415f22

See more details on using hashes here.

File details

Details for the file autoexif-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: autoexif-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for autoexif-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2088da799195c69fcbe79f5346a3b0f40ef00c2a40e784efc1f47161f9e1254
MD5 28454ff5eeaca29b2a3dbe21a86b0ef9
BLAKE2b-256 546a2ed62ab93eb0be2d7bc1c5b2444d810916eda46eda8c399dfb463fdbb761

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