{"id":49249360,"url":"https://github.com/senzing-garage/g2configtool","last_synced_at":"2026-04-24T23:35:44.830Z","repository":{"id":38289642,"uuid":"370738547","full_name":"senzing-garage/g2configtool","owner":"senzing-garage","description":"Distributed with Senzing API package","archived":false,"fork":false,"pushed_at":"2026-02-13T20:52:42.000Z","size":375,"stargazers_count":2,"open_issues_count":10,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-14T00:34:28.362Z","etag":null,"topics":["g2-python","g2tool","senzing-cleanup","senzing-g2-python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/senzing-garage.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-25T15:18:35.000Z","updated_at":"2026-02-13T17:05:46.000Z","dependencies_parsed_at":"2024-01-14T20:50:10.456Z","dependency_job_id":"ec06e5cd-31d5-4a69-9c7d-b0ca18a360e8","html_url":"https://github.com/senzing-garage/g2configtool","commit_stats":{"total_commits":60,"total_committers":8,"mean_commits":7.5,"dds":0.5,"last_synced_commit":"1018e164d174034086c9288f0f24a407b28a3cc2"},"previous_names":["senzing-garage/g2configtool","senzing/g2configtool"],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/senzing-garage/g2configtool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senzing-garage%2Fg2configtool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senzing-garage%2Fg2configtool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senzing-garage%2Fg2configtool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senzing-garage%2Fg2configtool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/senzing-garage","download_url":"https://codeload.github.com/senzing-garage/g2configtool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senzing-garage%2Fg2configtool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32245150,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["g2-python","g2tool","senzing-cleanup","senzing-g2-python"],"created_at":"2026-04-24T23:35:44.111Z","updated_at":"2026-04-24T23:35:44.816Z","avatar_url":"https://github.com/senzing-garage.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# g2configtool\n\nIf you are beginning your journey with [Senzing],\nplease start with [Senzing Quick Start guides].\n\nYou are in the [Senzing Garage] where projects are \"tinkered\" on.\nAlthough this GitHub repository may help you understand an approach to using Senzing,\nit's not considered to be \"production ready\" and is not considered to be part of the Senzing product.\nHeck, it may not even be appropriate for your application of Senzing!\n\n## Overview\n\n### Contents\n\n1. [Expectations]\n   1. [Configuration]\n   1. [Volumes]\n   1. [Database support]\n1. [References]\n\n### Legend\n\n1. :thinking: - A \"thinker\" icon means that a little extra thinking may be required.\n   Perhaps you'll need to make some choices.\n   Perhaps it's an optional step.\n1. :pencil2: - A \"pencil\" icon means that the instructions may need modification before performing.\n1. :warning: - A \"warning\" icon means that something tricky is happening, so pay attention.\n\n## Expectations\n\n- **Space:** This repository and demonstration require 1 GB free disk space.\n- **Time:** Budget 40 minutes to get the demonstration up-and-running, depending on CPU and network speeds.\n\n### Configuration\n\nConfiguration values specified by environment variable or command line parameter.\n\n- **[SENZING_DEBUG]**\n\n### Volumes\n\n1. :pencil2: Specify the directory containing the Senzing installation.\n   Example:\n\n   ```console\n   export SENZING_VOLUME=/opt/my-senzing\n   ```\n\n   1. :warning:\n      **macOS** - [File sharing macOS]\n      must be enabled for `SENZING_VOLUME`.\n   1. :warning:\n      **Windows** - [File sharing Windows]\n      must be enabled for `SENZING_VOLUME`.\n\n1. Identify the `data_version`, `etc`, `g2`, and `var` directories.\n   Example:\n\n   ```console\n   export SENZING_ETC_DIR=${SENZING_VOLUME}/etc\n   ```\n\n### Database support\n\n:thinking: **Optional:** Some database need additional support.\nFor other databases, these steps may be skipped.\n\n1. **Db2:** See [Support Db2] instructions to set `SENZING_OPT_IBM_DIR_PARAMETER`.\n1. **MS SQL:** See [Support MS SQL] instructions to set `SENZING_OPT_MICROSOFT_DIR_PARAMETER`.\n\n## References\n\n- [Development]\n- [Errors]\n- [Examples]\n- Related artifacts\n\n[Configuration]: #configuration\n[Database support]: #database-support\n[Development]: docs/development.md\n[Errors]: docs/errors.md\n[Examples]: docs/examples.md\n[Expectations]: #expectations\n[File sharing macOS]: https://github.com/senzing-garage/knowledge-base/blob/main/HOWTO/share-directories-with-docker.md#macos\n[File sharing Windows]: https://github.com/senzing-garage/knowledge-base/blob/main/HOWTO/share-directories-with-docker.md#windows\n[References]: #references\n[Senzing Garage]: https://github.com/senzing-garage\n[Senzing Quick Start guides]: https://docs.senzing.com/quickstart/\n[SENZING_DEBUG]: https://github.com/senzing-garage/knowledge-base/blob/main/lists/environment-variables.md#senzing_debug\n[Senzing]: https://senzing.com/\n[Support Db2]: https://github.com/senzing-garage/knowledge-base/blob/main/HOWTO/support-db2.md\n[Support MS SQL]: https://github.com/senzing-garage/knowledge-base/blob/main/HOWTO/support-mssql.md\n[Volumes]: #volumes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenzing-garage%2Fg2configtool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsenzing-garage%2Fg2configtool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenzing-garage%2Fg2configtool/lists"}