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.9.2.tar.gz (268.3 kB view details)

Uploaded Source

Built Distribution

metacatalog-0.9.2-py3-none-any.whl (306.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: metacatalog-0.9.2.tar.gz
  • Upload date:
  • Size: 268.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for metacatalog-0.9.2.tar.gz
Algorithm Hash digest
SHA256 ca7e8b59bb9f8ca98a040d4f93103cc02c377e30d1d31cf226e666581fd6bcf2
MD5 a66d703cdd83447af5cf721aefecb859
BLAKE2b-256 44e5bc34311453ead8b660168953d295bf5a8ced4fc7ae800e56894e7729abc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: metacatalog-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 306.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for metacatalog-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4860af4d0e1685f954683d696c2e1c7448a0e238da4369b4ca66b0b8ba46dd87
MD5 e3fbca7919078e4b2146f324d41e545f
BLAKE2b-256 f2ef965d2f2a4d7d91c1fb8d4ece3ceb9870d54bb5a4bbfcd8f93088d48f0bb2

See more details on using hashes here.

Supported by

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