跳转到主要内容

Singer tap for Geekbot,使用Singer Taps SDK构建。

项目描述

tap-geekbot

Singer tap for Geekbot.

Built with the Meltano Tap SDK for Singer Taps.

功能

  • 目录
  • 状态
  • 发现
  • 关于
  • 流映射

设置

  • 开发者 TODO: 在此处声明tap设置。

通过运行: tap-geekbot --about 可获得支持的设置和功能的完整列表。

源认证和授权

  • 开发者 TODO: 如果您的tap需要在源系统上具有特殊访问权限或任何特殊认证要求,请在此处提供。

用法

您可以通过单独运行 tap-geekbot 或使用 Meltano 进行管道操作轻松运行 tap-geekbot

直接执行Tap

tap-geekbot --version
tap-geekbot --help
tap-geekbot --config CONFIG --discover > ./catalog.json

开发者资源

  • 开发者 TODO: 作为第一步,在整个项目中扫描 "TODO:" 文本并完成任何建议的步骤,完成后删除 "TODO" 引用。

初始化您的开发环境

pipx install poetry
poetry install

创建和运行测试

tests子文件夹中创建测试,然后运行

poetry run pytest

您还可以使用poetry run直接测试tap-geekbot CLI界面

poetry run tap-geekbot --help

使用Meltano进行测试

注意:此tap可以在任何Singer环境中使用,并且不需要Meltano。这里提供的示例只是为了方便和简化端到端编排场景。

您的项目已经包含一个自定义的meltano.yml项目文件。打开meltano.yml并按照文件中列出的任何"待办事项"操作。

接下来,安装Meltano(如果您还没有安装的话)和任何需要的插件

# Install meltano
pipx install meltano
# Initialize meltano within this directory
cd tap-geekbot
meltano install

现在您可以使用Meltano进行测试和编排

# Test invocation:
meltano invoke tap-geekbot --version
# OR run a test `elt` pipeline:
meltano elt tap-geekbot target-jsonl

SDK开发指南

请参阅开发指南,了解如何使用SDK开发自己的taps和targets的更多说明。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

tap_geekbot-0.3.0.tar.gz (8.7 kB 查看哈希值)

上传时间

构建分布

tap_geekbot-0.3.0-py3-none-any.whl (9.8 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面