跳转到主要内容

Singer tap for Pushbullet,使用Meltano SDK for Singer Taps构建。

项目描述

tap-pushbullet

Singer tap for Pushbullet。

使用Meltano Tap SDK为Singer Taps构建。

功能

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

设置

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

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

源认证和授权

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

用法

您可以通过Meltano单独运行 tap-pushbullet 或在管道中使用它。

直接执行Tap

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

开发者资源

  • 开发者 TODO:首先,在整个项目中搜索文本 "TODO:",完成任何建议的步骤,完成后删除 "TODO" 参考。

初始化您的开发环境

如果您还没有安装,请安装 uv

创建和运行测试

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

uv run pytest

您还可以直接使用 uv run 测试 tap-pushbullet CLI 接口

uv run tap-pushbullet --help

使用 Meltano 进行测试

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

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

接下来,安装 Meltano(如果您还没有安装)以及任何所需的插件

# Install meltano
uv tool install meltano

# Configure the backend to use `uv`
meltano config meltano set venv.backend uv

# Initialize meltano within this directory
cd tap-pushbullet
meltano install

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

# Test invocation:
meltano invoke tap-pushbullet --version

# OR run a test `elt` pipeline:
meltano run tap-pushbullet target-jsonl

SDK 开发指南

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

项目详情


下载文件

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

源分发

tap_pushbullet-0.3.2.tar.gz (66.0 kB 查看哈希值)

上传时间

构建分发

tap_pushbullet-0.3.2-py3-none-any.whl (9.1 kB 查看哈希值)

上传时间 Python 3

支持者

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