This repository contains many tips/scripts/librairies in order to simplify administration/automation of geOrchestra plateform.
If you have any ideas to develop/which you could create a new issue here : https://github.com/georchestra/geo-utils/issues
There is also a python module in order to script actions in geOrchestra plateform
To install it :
pip install git+https://github.com/georchestra/geo-utils/
(you might need --break-system-packages option)
to try it:
In [1]: from geOrchestra import geOrchestra
In [2]: username = "testadmin"
In [3]: password = "testadmin"
In [4]: url = "https://demo.georchestra.org/"
In [5]: geo_api = geOrchestra(url, username, password)
In [6]: geo_api.console.getroles()
Out[6]: '[{"uniqueIdentifier":[......]
In [7]: geo_api.gn.search_keyword("velo")
Out[7]: ......
geoserverCloud librairy https://github.com/camptocamp/python-geoservercloud
can be installed with pip install geoservercloud
The Python library documentation is built with MkDocs and Material, following the geOrchestra documentation template structure.
Install the documentation dependencies and preview the site locally:
python -m pip install -r mkdocs_requirements.txt
mkdocs serveThen open http://127.0.0.1:8000/. The English documentation sources are in docs/.