Singer tap for Geekbot,使用Singer Taps SDK构建。
项目描述
功能
目录
状态
发现
关于
流映射
设置
-
开发者 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 查看哈希值)
关闭
tap_geekbot-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2419f25d1d52e974cfa9f48de6f3a393cc6a60d6c553215e1272eae2de0382c4 |
|
MD5 | 2e7d38b8955b472960f6cba89a9f9d8f |
|
BLAKE2b-256 | ba582244913312eb20b3e2c42357919a744e6f69ff6e491b5199ada846badcba |
关闭
tap_geekbot-0.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf32f5f33b027fb495b6bbf2f48685ce1f62c88f3a6c985f9935982ed4d44583 |
|
MD5 | ea3808384418fc510040ac822f960639 |
|
BLAKE2b-256 | 05b22efc195f607f83f86be1239b0f6d80662e771c9597939d2f9af1d35c4462 |