Metadata-Version: 2.4
Name: exifmapper
Version: 1.0.1
Summary: A desktop application to extract GPS coordinates from images and display them on an interactive map
Home-page: https://github.com/SirCryptic/exifmapper
Author: SirCryptic
Author-email: sircryptic@protonmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt6>=6.7.0
Requires-Dist: requests>=2.31.0
Requires-Dist: Pillow>=10.2.0
Requires-Dist: folium>=0.15.0
Requires-Dist: geopy>=2.4.0
Requires-Dist: simplekml>=1.3.6
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


<p align="center">
  <a href="https://github.com/sircryptic/exifmapper">
    <img src="https://github.com/user-attachments/assets/953ae98b-b3ff-4d16-b98e-9a2dbfca0fc0" alt="ExifMapper"
    onmouseover="this.style.transform='scale(1.05)'; this.style.opacity='0.8';" 
    onmouseout="this.style.transform='scale(1)'; this.style.opacity='1';">
  </a>

<div align="center">
    <a href="https://github.com/sircryptic/exifmapper/stargazers"><img src="https://img.shields.io/github/stars/sircryptic/exifmapper.svg" alt="GitHub stars"></a>
    <a href="https://github.com/sircryptic/exifmapper/network"><img src="https://img.shields.io/github/forks/sircryptic/exifmapper.svg" alt="GitHub forks"></a>
    <a href="https://github.com/sircryptic/exifmapper/watchers"><img src="https://img.shields.io/github/watchers/sircryptic/exifmapper.svg?style=social" alt="GitHub watchers"></a>
    <br>
    <a href="https://github.com/SirCryptic/exifmapper/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-green.svg" alt="License"></a>
</div>

# ExifMapper

A simple, user-friendly desktop application that lets you extract GPS coordinates from images and display them on an interactive map. Whether your photos are stored locally or hosted online, this tool makes it easy to visualize their locations.

## Features
- Load GPS Data: Extract coordinates from local images (e.g., .jpg, .png) or web URLs with EXIF GPS metadata.
- Interactive Map: View locations on a map with customizable styles (OpenStreetMap, Stamen Terrain, CartoDB Positron).
- Add Custom Locations: Manually input latitude and longitude for places without GPS data.
- Edit & Manage: Rename or remove locations from your list.
- Save & Load: Save your locations to a JSON file and load them later.
- Beginner-Friendly: Clear tooltips, examples, and a help section guide new users.
- Supports linux & windows!


<h1 align="left">Preview</h1>

<center>

<details>
  <summary>Click to expand!</summary>

### Main Interface
![interface](https://github.com/user-attachments/assets/4297f68e-33d9-4d58-a478-ad4837425d6d)


### Map View
Interactive map displayed in the browser.
![imap](https://github.com/user-attachments/assets/433bbbe1-a0a6-4241-a27c-95f2b122e10e)



</center>

##

## Installation
### Prerequisites
- Python 3.11+

```
pip install exifmapper
```

### Usage
```
exifmapper
```
- To launch the gui from any cli.
