Skip to content

Releases: livetennisapi/inkycal-tennis

Release list

v0.1.0

Choose a tag to compare

@bensynapse bensynapse released this 16 Aug 13:23

Initial release of the Inkycal tennis module.

  • Live matches across ATP, WTA, Challenger, ITF and juniors: per-set games, current points, server marker, and a derived break-point (BP) marker rendered on the colour layer (red on 3-colour panels).
  • Break-point derivation from the API's Score object: receiver on AD, or receiver on 40 while the server is below 40 — never inside a tiebreak.
  • Upcoming-fixtures fallback when nothing is live, cached in-process for 6 hours to respect the free tier's quota (30 req/min, 100 req/day — a 15-minute refresh interval fits).
  • Config: api_key (free key at https://livetennisapi.com/subscribe/free) and optional tour filter.
  • 15 mocked-API tests, CI against aceinnolab/Inkycal main on Python 3.12/3.13, reproducible mocked-data screenshot (tests/render_preview.py).

Install/registration steps are in the README and follow Inkycal's developer guide for custom modules.