Metadata-Version: 2.1
Name: soduco-geonetwork
Version: 0.1.0a0
Summary: A python wrapper to use Geonetwork API
License: LGPL-3.0-or-later
Keywords: Geonetwork,API
Author: Dumenieu Bertrand
Author-email: bertrand.dumenieu@ehess.fr
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: pydantic (>=1.10.2,<2.0.0)
Requires-Dist: python-dotenv (>=0.21.0,<0.22.0)
Requires-Dist: requests (>=2.28.1,<3.0.0)
Description-Content-Type: text/markdown

# Geonetwork Python client

This package helps you create XML files for the Geonetwork metadata catalog and handle its API.
It's currently in alpha release.

## Commands

Here are the available commands:


```bash
    soduco_geonetwork_cli parse
```
Parse a yaml file and create xml files accordingly

```bash
    soduco_geonetwork_cli upload
```
Upload xml files listed in a csv file

```bash
    soduco_geonetwork_cli delete
```
Delete records on geonetwork from a uuid list in a csv file
```bash
    soduco_geonetwork_cli update
```
Update records on Geonetwork
```bash
    soduco_geonetwork_cli update-postponed-values
```
Update records on Geonetwork based on a csv file containing postponed values at record creation (like links beetween records)
