{"id":19435318,"url":"https://github.com/vforwater/metacatalog","last_synced_at":"2025-04-24T20:32:30.021Z","repository":{"id":41400675,"uuid":"203124792","full_name":"VForWaTer/metacatalog","owner":"VForWaTer","description":"Modular metadata management platform for environmental data. ","archived":false,"fork":false,"pushed_at":"2024-08-20T07:48:56.000Z","size":3205,"stargazers_count":4,"open_issues_count":34,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-20T18:05:06.610Z","etag":null,"topics":["iso19115","postgis","postgresql","sqlalchemy","vforwater"],"latest_commit_sha":null,"homepage":"https://vforwater.github.io/metacatalog","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VForWaTer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-19T07:51:46.000Z","updated_at":"2024-10-31T09:38:36.000Z","dependencies_parsed_at":"2024-01-22T18:34:11.429Z","dependency_job_id":"ddb43059-73b2-461c-9135-3393b9fd6bbb","html_url":"https://github.com/VForWaTer/metacatalog","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VForWaTer%2Fmetacatalog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VForWaTer%2Fmetacatalog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VForWaTer%2Fmetacatalog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VForWaTer%2Fmetacatalog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VForWaTer","download_url":"https://codeload.github.com/VForWaTer/metacatalog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250704946,"owners_count":21473789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iso19115","postgis","postgresql","sqlalchemy","vforwater"],"created_at":"2024-11-10T15:05:30.110Z","updated_at":"2025-04-24T20:32:29.633Z","avatar_url":"https://github.com/VForWaTer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# metacatalog\n\n[![PyPI version](https://badge.fury.io/py/metacatalog.svg)](https://pypi.org/project/metacatalog/)\n[![Dev status](https://img.shields.io/badge/development%20status-2%20--%20Alpha-yellow)](https://pypi.org/classifiers/)\n[![codecov](https://codecov.io/gh/VForWaTer/metacatalog/branch/main/graph/badge.svg?token=BN0K15LD38)](https://codecov.io/gh/VForWaTer/metacatalog)\n[![DOI](https://zenodo.org/badge/203124792.svg)](https://zenodo.org/badge/latestdoi/203124792)\n\n| CI | Status | \n|:---|-------:|\n| Unit tests | ![e2e Test](https://github.com/VForWaTer/metacatalog/workflows/e2e%20Test/badge.svg) |\n| Documentation  | ![Documentation](https://github.com/VForWaTer/metacatalog/workflows/Documentation/badge.svg) |\n| Deployment | [![Upload Python Package](https://github.com/VForWaTer/metacatalog/actions/workflows/publish.yml/badge.svg)](https://github.com/VForWaTer/metacatalog/actions/workflows/publish.yml) |\n \n\nManagement tool for the V-FOR-WaTer metadata database application. Although developed in and for the [V-FOR-WaTer project](https://vforwater.de), metacatalog is a standalone database application, that can be used on its own.\n\n## Docs\n\nThe full documentation is available at: https://vforwater.github.io/metacatalog\n\nInstallation description is given at: https://vforwater.github.io/metacatalog/home/install.html\n\n## Quickstart\n\nInstall metacatalog:\n\n```bash\npip install metacatalog\n```\n\nWith a Postgis database called `metacatalog` installed at `localhost:5432` you can store a default connection like:\n**Be aware that any password saved along with the default connection is saved in clear-text!!**\n\n```bash\nmetacatalog connection --save postgresql://postgres:\u003cmasterpassword\u003e@localhost:5432/metacatalog\n```\n\nRefer to the [connection documentation](https://vforwater.github.io/metacatalog/cli/cli_connection.html) to learn about all possibilities to connect to a database.\n\nThe database table can be installed and populated like:\n\n```bash\nmetacatalog init -C postgresql://postgres:\u003cpassword\u003e@localhost:5432/metacatalog\n```\n\nAnd now you can use the database via:\n\n* the [CLI](https://vforwater.github.io/metacatalog/cli/cli.html)\n* the [Python API](https://vforwater.github.io/metacatalog/api/api.html)\n* or directly interface to the [database model classes](https://vforwater.github.io/metacatalog/models/models.html)\n\n## Using metacatalog on Windows\n\nOn one of my Windows systems the setuptools scripts does not get recognized \nproperly and thus the CLI does not work properly if not called by full path.\nTherefore with version 0.1.4 the CLI is implemented the module main entrypoint.\n**Wherever the docs call the metacatalog script, you can use the module, like:**\n\nInstead of:\n```bash\nmetacatalog [options] \u003ccommad\u003e\n```\nyou can use:\n```bash\npython -m metacatalog [options] \u003ccommand\u003e\n```\nThis should work cross-platform. Tested on Ubuntu 18, debian 9, Windows 7 and \nWindows 10. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvforwater%2Fmetacatalog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvforwater%2Fmetacatalog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvforwater%2Fmetacatalog/lists"}