mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 13:03:36 +00:00
To expand with full Organic Maps and Maps.ME commits history run: git remote add om-historic [om-historic.git repo url] git fetch --tags om-historic git replace squashed-history historic-commits
22 lines
551 B
Python
Executable File
22 lines
551 B
Python
Executable File
import json
|
|
|
|
from mwm import EnumAsStrEncoder
|
|
from mwm import Mwm
|
|
|
|
|
|
def dump_mwm(path, format, need_features):
|
|
mwm = Mwm(path)
|
|
if format == "str":
|
|
print(mwm)
|
|
elif format == "json":
|
|
print(json.dumps(mwm.to_json(), ensure_ascii=False, cls=EnumAsStrEncoder))
|
|
|
|
if need_features:
|
|
for ft in mwm:
|
|
if format == "str":
|
|
print(ft)
|
|
elif format == "json":
|
|
print(
|
|
json.dumps(ft.to_json(), ensure_ascii=False, cls=EnumAsStrEncoder)
|
|
)
|