Skip to main content

Metadata model management module.

Project description

metacatalog

PyPI version Dev status codecov DOI

CI Status
Unit tests e2e Test
Documentation Documentation
Deployment Upload Python Package

Management tool for the V-FOR-WaTer metadata database application. Although developed in and for the V-FOR-WaTer project, metacatalog is a standalone database application, that can be used on its own.

Docs

The full documentation is available at: https://vforwater.github.io/metacatalog

Installation description is given at: https://vforwater.github.io/metacatalog/home/install.html

Quickstart

Install metacatalog:

pip install metacatalog

With a Postgis database called metacatalog installed at localhost:5432 you can store a default connection like: Be aware that any password saved along with the default connection is saved in clear-text!!

metacatalog connection --save postgresql://postgres:<masterpassword>@localhost:5432/metacatalog

Refer to the connection documentation to learn about all possibilities to connect to a database.

The database table can be installed and populated like:

metacatalog init -C postgresql://postgres:<password>@localhost:5432/metacatalog

And now you can use the database via:

Using metacatalog on Windows

On one of my Windows systems the setuptools scripts does not get recognized properly and thus the CLI does not work properly if not called by full path. Therefore with version 0.1.4 the CLI is implemented the module main entrypoint. Wherever the docs call the metacatalog script, you can use the module, like:

Instead of:

metacatalog [options] <commad>

you can use:

python -m metacatalog [options] <command>

This should work cross-platform. Tested on Ubuntu 18, debian 9, Windows 7 and Windows 10.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metacatalog-0.8.4.tar.gz (266.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metacatalog-0.8.4-py3-none-any.whl (303.8 kB view details)

Uploaded Python 3

File details

Details for the file metacatalog-0.8.4.tar.gz.

File metadata

  • Download URL: metacatalog-0.8.4.tar.gz
  • Upload date:
  • Size: 266.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for metacatalog-0.8.4.tar.gz
Algorithm Hash digest
SHA256 8d73f5a19151af4f4a3584a826ce22a5e683c364d26f4e4d85b654d4356bfcb4
MD5 d791f9ba8bf0c9305cc6493e0dc320e8
BLAKE2b-256 ca2d712b197a9e5d35d9d837e0d51275d1ecb44f94413d5f2d7ef42043087741

See more details on using hashes here.

File details

Details for the file metacatalog-0.8.4-py3-none-any.whl.

File metadata

  • Download URL: metacatalog-0.8.4-py3-none-any.whl
  • Upload date:
  • Size: 303.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for metacatalog-0.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f875ebeee76a2962f9acc971521072bebce4c4f4aaa507107e50a0367d42cefd
MD5 c0093c57d248de70f6c99c25d44a4bde
BLAKE2b-256 a5bf398b489621bc773aa4411588bcf21f812ae16ab8cb12414a91b4a0c936d8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page