`tap-gmail` 是一个用于 Gmail 的 Singer tap,使用 Meltano SDK 构建。
项目描述
tap-gmail
tap-gmail
是一个用于 Gmail 的 Singer tap。
使用为 Singer Taps 构建的 Meltano Tap SDK 构建。
安装
pipx install tap-gmail
配置
接受的配置选项
运行以下命令可获取此 tap 支持的设置和功能的完整列表:
tap-gmail --about
使用环境变量进行配置
如果提供 --config=ENV
,则此 Singer tap 将自动导入工作目录 .env
内的任何环境变量,这样如果终端上下文或 .env
文件中设置了匹配的环境变量,则将考虑配置值。
源身份验证和授权
用法
您可以使用 Meltano 或单独运行 tap-gmail
。
直接执行 Tap
tap-gmail --version
tap-gmail --help
tap-gmail --config CONFIG --discover > ./catalog.json
开发者资源
初始化您的开发环境
pipx install poetry
poetry install
创建和运行测试
在 tap_gmail/tests
子文件夹中创建测试,然后运行
poetry run pytest
您还可以使用 poetry run
直接测试 tap-gmail
CLI 界面
poetry run tap-gmail --help
使用 Meltano 进行测试
注意: 此 tap 可在任何 Singer 环境中工作,不需要 Meltano。这里提供的示例是为了方便和简化端到端编排场景。
您的项目已附带自定义的 meltano.yml
项目文件。打开 meltano.yml
并遵循文件中列出的任何 "TODO" 项。
接下来,安装 Meltano(如果尚未安装)和任何需要的插件
# Install meltano
pipx install meltano
# Initialize meltano within this directory
cd tap-gmail
meltano install
现在您可以使用 Meltano 进行测试和编排。
# Test invocation:
meltano invoke tap-gmail --version
# OR run a test `elt` pipeline:
meltano elt tap-gmail target-jsonl
SDK 开发指南
查看开发指南,获取如何使用 SDK 开发自己的 taps 和 targets 的更多说明。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
meltanolabs_tap_gmail-0.0.1.tar.gz (7.3 kB 查看哈希值)
构建分布
关闭
meltanolabs_tap_gmail-0.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1ce39af257303e9caae4b301cdf61bc8f8daeff26478395f16d15607e6c1f517 |
|
MD5 | b941210691ad55b1f69841bb66c38bc0 |
|
BLAKE2b-256 | 1241bd3e6e9c276a0a5e79bb6989b1246f9bca025487aa7c0fd335f55157ff69 |
关闭
meltanolabs_tap_gmail-0.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 31e2c724aa1dc67f3fc78a526403984943d5f27393e822e88f5969b0fef22e6c |
|
MD5 | 09f2c4b43fbb82001b1e1837477fca31 |
|
BLAKE2b-256 | f224c2cc7d1d0335eae7627b16f738af9b58072815e5ba439e7ddbff30d2ea10 |