A tool for editing GPX files
Project description
GPX Editor
A tool for editing GPX files, specifically designed for moving and copying attributes between waypoints.
Features
- Copy attributes between waypoints
- Swap attributes
- Process multiple GPX files
- Undo/redo functionality
- Automatic backups
- Both GUI and CLI interfaces
- Rename files based on directory structure with abbreviations
Installation
# Install from PyPI
pip install gpx-editor
# Or using Poetry
poetry add gpx-editor
Usage
GUI Mode
# Run the GUI application
gpx-editor-gui
CLI Mode
# Basic usage
gpx-editor --input input.gpx --output output.gpx --copy description name
gpx-editor --input input.gpx --output output.gpx --swap description name
# Apply to all waypoints
gpx-editor --input input.gpx --output output.gpx --copy description name --all
# Rename file based on directory structure
gpx-editor --input path/to/your/gpx/file.gpx --rename
Development
This project uses Poetry for dependency management.
# Clone the repository
git clone https://github.com/ironscripter/gpx-editor.git
cd gpx-editor
# Install dependencies with Poetry
poetry install
# Run the application in development mode
poetry run gpx-editor
poetry run gpx-editor-gui
License
MIT
File Structure
.
├── gpx_editor.py
├── requirements.txt
└── README.md
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gpx_editor-1.0.0b0.tar.gz
(10.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gpx_editor-1.0.0b0.tar.gz.
File metadata
- Download URL: gpx_editor-1.0.0b0.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.9.22 Linux/6.11.0-1012-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f29ef9fabd5eb59fcfe1fe4cd6f9b9c73bbb4f8427771d83315888f42ee064e
|
|
| MD5 |
81f5d47722091b4ae4ca2986d9918233
|
|
| BLAKE2b-256 |
56a3325a924977bb1503ce8017b028e77a75541266e50e40b54bdb241cf6292a
|
File details
Details for the file gpx_editor-1.0.0b0-py3-none-any.whl.
File metadata
- Download URL: gpx_editor-1.0.0b0-py3-none-any.whl
- Upload date:
- Size: 12.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.9.22 Linux/6.11.0-1012-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0038de825e18ea8d6e00c19444518d0e7f217f588f03131636a8cd31bb1f7cd2
|
|
| MD5 |
a11d04a3ae302f169e24ac9c7256bafb
|
|
| BLAKE2b-256 |
0b034bb2bd477c3fe24020e9feb56b819e01b8759a9374ced2b31d656b466400
|