Python package to manage (meta)data of geocat.ch | Read-only mirror of https://github.com/geoadmin/lib-geopycat — Bundesamt für Landestopografie swisstopo. Issues & pull requests at the source.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
OCurdy 1f6aa35ee1 fix: replace sort by _id with uuid for ES 8.x compatibility (GeoNetwork 4.4.9)
In Elasticsearch >= 8.x, sorting by _id via fielddata is disabled.
Replace sort field from _id to uuid in SEARCH_UUID_API_BODY.

Also improve backup_metadata and backup_metadata_xml robustness:
- Add early return when no UUIDs provided
- Add verify=False to avoid SSL issues
- Use response.ok instead of status_code check
- Add empty content check before writing file
2026-05-06 14:05:21 +02:00
.github/workflows downgrade termynal package to 0.3.1 2023-10-30 17:10:06 +01:00
bin update doc 2024-09-25 14:30:11 +02:00
docs update doc 2024-09-25 14:30:11 +02:00
geopycat fix: replace sort by _id with uuid for ES 8.x compatibility (GeoNetwork 4.4.9) 2026-05-06 14:05:21 +02:00
.gitignore upload files 2022-11-24 16:03:17 +01:00
LICENCE update doc and change licence 2024-02-06 11:07:20 +01:00
mkdocs.yml fix github repo url in doc 2024-02-06 11:29:54 +01:00
README.md update doc 2024-02-06 11:53:00 +01:00
setup.py tag python package to 0.4.0 2024-09-25 14:25:56 +02:00

geopycat

The python package to manage (meta)data of geocat.ch.

Documentation

All documentation is available here.

Installation

Using pip - install from github

pip install git+https://github.com/geoadmin/lib-geopycat.git

From swisstopo network - through proxy (using powershell)

& "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pip3" install --trusted-host github.com --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --proxy=proxy-bvcol.admin.ch:8080 git+https://github.com/geoadmin/lib-geopycat.git