Osmdiff (Python)
Jump to navigation
Jump to search
osmdiff | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Author: | Martijn van Exel | |||||||||||||||||||
License: | MIT License (free of charge) | |||||||||||||||||||
Platform: | python | |||||||||||||||||||
Version: | 0.3.2 (2022-10-12) | |||||||||||||||||||
Website: | https://github.com/osmlab/osmdiff | |||||||||||||||||||
Source code: | https://github.com/osmlab/osmdiff | |||||||||||||||||||
|
osmdiff is a Python module to retrieve and use OSM replication diffs and Augmented diffs.
A simple usage example:
>>> from osmdiff import OSMChange
>>> o = OSMChange()
>>> o.frequency = "minute" # the default
>>> o.get_state() # retrieve current sequence ID
>>> o.sequence_number
2704451
>>> o.retrieve() # retrieve from API
>>> o
OSMChange (677 created, 204 modified, 14 deleted)
More examples can be found at the project's Github page. Martijn van Exel wrote a diary entry accompanying the 0.3.2 release.