{"id":20560945,"url":"https://github.com/aben20807/ezexif","last_synced_at":"2026-02-27T10:40:09.435Z","repository":{"id":107924470,"uuid":"524849441","full_name":"aben20807/ezexif","owner":"aben20807","description":"A GUI tool to copy exif and tags to clipboard for instagram post","archived":false,"fork":false,"pushed_at":"2024-09-29T15:12:32.000Z","size":23,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T18:52:25.277Z","etag":null,"topics":["clipboard","drag-and-drop","exif","exif-metadata","gui","instagram","preset","social-media","tags","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aben20807.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-15T03:58:22.000Z","updated_at":"2024-09-29T15:12:35.000Z","dependencies_parsed_at":"2025-01-16T19:24:48.233Z","dependency_job_id":null,"html_url":"https://github.com/aben20807/ezexif","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/aben20807/ezexif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aben20807%2Fezexif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aben20807%2Fezexif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aben20807%2Fezexif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aben20807%2Fezexif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aben20807","download_url":"https://codeload.github.com/aben20807/ezexif/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aben20807%2Fezexif/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261374406,"owners_count":23148974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard","drag-and-drop","exif","exif-metadata","gui","instagram","preset","social-media","tags","windows"],"created_at":"2024-11-16T03:56:21.360Z","updated_at":"2026-02-27T10:40:09.415Z","avatar_url":"https://github.com/aben20807.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ezexif\r\n\r\nCopy the exif from a photo and predefined tags to the clipboard.\r\n\r\nDownload the pre-built binary for Win10 from the [release](https://github.com/aben20807/ezexif/releases).\r\n\r\n## Features\r\n\r\n- **EXIF Extraction**: Automatically extracts and formats key EXIF data (camera, lens, exposure settings, date/time, focal length, ISO, etc.)\r\n- **GPS Location**: Converts GPS coordinates to human-readable addresses with reverse geocoding (street, city, state, country)\r\n- **AI Image Analysis** (optional):\r\n  - Automatic caption generation using BLIP models (Base/Large)\r\n  - Smart tag extraction from image content\r\n  - Quality presets: Fast, Accurate, Very Accurate\r\n  - CPU-optimized inference with adaptive image sizing\r\n- **Customizable Tag Presets**: 5 preset slots + camera/lens-specific tag mapping\r\n- **Drag \u0026 Drop Interface**: Simple Tkinter GUI with drag-and-drop support\r\n- **One-Click Copy**: Formatted output automatically copied to clipboard\r\n- **Portable Builds**: Available as standalone executables (lite without AI, full with AI assist)\r\n\r\n## Demo\r\n\r\n![ezexif](https://user-images.githubusercontent.com/14831545/230545066-ec100126-a415-4285-9184-b21e8ffbae3f.gif)\r\n\r\n## Build from source\r\n\r\n- Python 3.12 (project requires \u003e=3.12)\r\n\r\n- Windows PowerShell commands:\r\n\r\n```powershell\r\n# Create \u0026 activate venv\r\nuv venv --python 3.12\r\n.\\.venv\\Scripts\\activate\r\n\r\n# Install runtime/build deps declared in pyproject\r\nuv pip install -e .\r\n\r\n# Recommended: PyInstaller (fast, reliable)\r\n# Use the provided scripts for convenience\r\n./build_lite.ps1  # excludes AI libs → ezexif_lite.exe (smallest binary)\r\n./build_full.ps1  # includes AI libs (BLIP) → ezexif.exe (larger with AI assist)\r\n\r\n# Optional: UPX can further compress the exe if installed and on PATH.\r\n# You can install UPX via winget/scoop/choco; PyInstaller will auto-detect it.\r\n```\r\n\r\n```powershell\r\n\u003e uv run .\\ezexif\\ezexif.py\r\n```\r\n\r\n## Icon credit\r\n\r\nThe [icon (ezexif.ico)](https://icon-icons.com/icon/Document-Image-images-picture/82883) is from [Madeby kking](https://icon-icons.com/users/lUybzhSQf3kZ7FimJzYlO/icon-sets/) who shares it under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faben20807%2Fezexif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faben20807%2Fezexif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faben20807%2Fezexif/lists"}