{"id":23579739,"url":"https://github.com/reservoir-data/tap-pomelo","last_synced_at":"2025-11-02T10:30:26.260Z","repository":{"id":246991915,"uuid":"596818522","full_name":"reservoir-data/tap-pomelo","owner":"reservoir-data","description":"Singer tap for Pomelo, built with the Singer SDK","archived":false,"fork":false,"pushed_at":"2025-02-16T22:28:40.000Z","size":423,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T23:25:13.664Z","etag":null,"topics":["elt","fintech-api","meltano","singer-tap"],"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/reservoir-data.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["edgarrmondragon"],"polar":"reservoir-data","thanks_dev":"u/gh/edgarrmondragon"}},"created_at":"2023-02-03T01:38:26.000Z","updated_at":"2025-02-16T22:28:14.000Z","dependencies_parsed_at":"2024-07-06T03:39:57.581Z","dependency_job_id":"fa9a4a0f-2bb2-4439-81a2-99a03ba5dfbb","html_url":"https://github.com/reservoir-data/tap-pomelo","commit_stats":{"total_commits":119,"total_committers":3,"mean_commits":"39.666666666666664","dds":0.2857142857142857,"last_synced_commit":"58844cd8558a0ec48775f0bfdbe0a5dbb10fb931"},"previous_names":["reservoir-data/tap-pomelo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservoir-data%2Ftap-pomelo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservoir-data%2Ftap-pomelo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservoir-data%2Ftap-pomelo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservoir-data%2Ftap-pomelo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reservoir-data","download_url":"https://codeload.github.com/reservoir-data/tap-pomelo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239394675,"owners_count":19631117,"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":["elt","fintech-api","meltano","singer-tap"],"created_at":"2024-12-26T23:12:23.604Z","updated_at":"2025-11-02T10:30:26.213Z","avatar_url":"https://github.com/reservoir-data.png","language":"Python","funding_links":["https://github.com/sponsors/edgarrmondragon","https://polar.sh/reservoir-data","https://thanks.dev/u/gh/edgarrmondragon"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# tap-pomelo\n\n\u003cdiv\u003e\n  \u003ca href=\"https://scientific-python.org/specs/spec-0000/\"\u003e\n    \u003cimg alt=\"SPEC 0 — Minimum Supported Dependencies\" src=\"https://img.shields.io/badge/SPEC-0-green?labelColor=%23004811\u0026color=%235CA038\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://results.pre-commit.ci/latest/github/reservoir-data/tap-pomelo/main\"\u003e\n    \u003cimg alt=\"pre-commit.ci status\" src=\"https://results.pre-commit.ci/badge/github/reservoir-data/tap-pomelo/main.svg\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/reservoir-data/tap-pomelo/blob/main/LICENSE\"\u003e\n    \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/reservoir-data/tap-pomelo\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\nSinger tap for [Pomelo](https://pomelo.la/mx/).\n\nBuilt with the [Meltano Tap SDK](https://sdk.meltano.com) for Singer Taps.\n\n\u003c/div\u003e\n\n## Capabilities\n\n* `catalog`\n* `state`\n* `discover`\n* `about`\n* `stream-maps`\n\n## Settings\n\n- [ ] `Developer TODO:` Declare tap settings here.\n\nA full list of supported settings and capabilities is available by running: `tap-pomelo --about`\n\n### Source Authentication and Authorization\n\n- [ ] `Developer TODO:` If your tap requires special access on the source system, or any special authentication requirements, provide those here.\n\n## Usage\n\nYou can easily run `tap-pomelo` by itself or in a pipeline using [Meltano](https://meltano.com/).\n\n### Executing the Tap Directly\n\n```bash\ntap-pomelo --version\ntap-pomelo --help\ntap-pomelo --config CONFIG --discover \u003e ./catalog.json\n```\n\n## Developer Resources\n\n- [ ] `Developer TODO:` As a first step, scan the entire project for the text \"`TODO:`\" and complete any recommended steps, deleting the \"TODO\" references once completed.\n\n### Initialize your Development Environment\n\n```bash\npipx install poetry\npoetry install\n```\n\n### Create and Run Tests\n\nCreate tests within the `tests` subfolder and then run:\n\n```bash\npoetry run pytest\n```\n\nYou can also test the `tap-pomelo` CLI interface directly using `poetry run`:\n\n```bash\npoetry run tap-pomelo --help\n```\n\n### Testing with [Meltano](https://www.meltano.com)\n\n_**Note:** This tap will work in any Singer environment and does not require Meltano.\nExamples here are for convenience and to streamline end-to-end orchestration scenarios._\n\nYour project comes with a custom `meltano.yml` project file already created. Open the `meltano.yml` and follow any _\"TODO\"_ items listed in\nthe file.\n\nNext, install Meltano (if you haven't already) and any needed plugins:\n\n```bash\n# Install meltano\npipx install meltano\n# Initialize meltano within this directory\ncd tap-pomelo\nmeltano install\n```\n\nNow you can test and orchestrate using Meltano:\n\n```bash\n# Test invocation:\nmeltano invoke tap-pomelo --version\n# OR run a test `elt` pipeline:\nmeltano elt tap-pomelo target-jsonl\n```\n\n### SDK Dev Guide\n\nSee the [dev guide](https://sdk.meltano.com/en/latest/dev_guide.html) for more instructions on how to use the SDK to\ndevelop your own taps and targets.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freservoir-data%2Ftap-pomelo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freservoir-data%2Ftap-pomelo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freservoir-data%2Ftap-pomelo/lists"}