<#2312 Add tap-livetennisapi (livetennisapi varian...
# hub-repo-activity
g
#2312 Add tap-livetennisapi (livetennisapi variant) Pull request opened by bensynapse New extractor: tap-livetennisapi Adds a plugin definition for `tap-livetennisapi`, a Meltano Singer SDK-based tap for the Live Tennis API (tennis players, upcoming fixtures, live matches, and completed-match history across ATP/WTA/Challenger/ITF/juniors). • Variant:
livetennisapi
(first variant; added to
default_variants.yml
and
maintainers.yml
) • pip_url:
git+<https://github.com/livetennisapi/tap-livetennisapi.git>
(not on PyPI) • SDK-based: yes (singer-sdk 0.54); capabilities and settings in the definition were taken from the tap's
--about --format json
output • Streams:
players
,
fixtures
,
live_matches
(free tier),
match_history
(incremental; requires a paid key — documented in the tap's README) • Tests: the tap ships a pytest suite on the SDK's built-in tap test framework with fully mocked responses (green in CI), release v0.1.0 • Definition follows the repo's yamllint config (key-ordering) and validates against
schemas/plugin_definitions/extractors.schema.json
• Logo added at
static/assets/logos/extractors/livetennisapi.svg
(own brand asset) Disclosure: I maintain the Live Tennis API, and this tap and PR were prepared with the help of an AI coding agent (Claude), reviewed before submission. 🤖 Generated with Claude Code meltano/hub