https://github.com/zaczero/osm-revert
⏪ OpenStreetMap Changeset Reverter — CLI + Website
https://github.com/zaczero/osm-revert
diff-match-patch openstreetmap overpass-api python quality-control
Last synced: 19 days ago
JSON representation
⏪ OpenStreetMap Changeset Reverter — CLI + Website
- Host: GitHub
- URL: https://github.com/zaczero/osm-revert
- Owner: Zaczero
- License: agpl-3.0
- Created: 2023-01-05T12:42:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T19:44:04.000Z (3 months ago)
- Last Synced: 2025-04-09T16:17:49.727Z (19 days ago)
- Topics: diff-match-patch, openstreetmap, overpass-api, python, quality-control
- Language: Python
- Homepage: https://revert.monicz.dev
- Size: 2.01 MB
- Stars: 74
- Watchers: 5
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
osm-revert

[](https://liberapay.com/Zaczero/)
[](https://github.com/sponsors/Zaczero)
[](https://github.com/Zaczero/osm-revert)The next generation OpenStreetMap changeset revert tool.
You can access the **official instance** of osm-revert at [revert.monicz.dev](https://revert.monicz.dev).
Demo (GIF)
## Highlights
### ⚡️ Faster
This reverter uses [Overpass](https://overpass-api.de) to reduce the amount of API calls.
### 🧠 Smarter
This reverter uses [Google's diff-match-patch](https://github.com/google/diff-match-patch) library to automatically resolve conflicts.
### ♾️ Limitless
This reverter has no arbitrary limits on the changeset size.
## Footer
### Credits
This project was inspired by the work of [Zverik](https://github.com/Zverik) and his [RevertUI](https://github.com/Zverik/RevertUI).
### Contact me