You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streampipes.apache.org by "bensynapse (via GitHub)" <gi...@apache.org> on 2026/09/23 12:45:06 UTC

[PR] feat: add tennis score snapshots

bensynapse opened a new pull request, #5023:
URL: https://github.com/apache/streampipes/pull/5023

   I run Live Tennis API.
   
   ### Purpose
   
   Add tennis score snapshots to the general adapter module. It fetches live matches every 15 minutes using a free API key.
   The existing secret field holds the credential. Adapters and sample previews share a persistent cache when their credentials match.
   Failed requests consume the same cooldown. The client rejects redirects and limits response size and duration.
   
   The adapter handles nullable scores and converts the API's player arrays into set pairs.
   English and German descriptions, setup instructions and an icon are included.
   
   ### Remarks
   
   The full Maven verification passed with 1,056 passing tests and three skips.
   I ran `mvn -B -ntp clean verify`, then `mvn -B -ntp -T 2 verify` after the final cooldown adjustment.
   All 25 adapter tests also pass in the Java 25 Maven Docker image using the project's test command.
   That command is `mvn -pl streampipes-extensions/streampipes-connect-adapters -am test`.
   The UI checks pass: `npm run i18n:check`, `npm run format` and `npm run lint`.
   
   The adapter reads at most 200 matches per snapshot. Containers need a persistent cache directory, as described in the adapter documentation.
   HTTP tests use synthetic responses. I haven't tested with a live API key or started the full application stack.
   
   PR introduces (a) breaking change(s): no
   
   PR introduces (a) deprecation(s): no
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@streampipes.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat: add tennis score snapshots

Posted by "dominikriemer (via GitHub)" <gi...@apache.org>.
dominikriemer closed pull request #5023: feat: add tennis score snapshots
URL: https://github.com/apache/streampipes/pull/5023


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@streampipes.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat: add tennis score snapshots

Posted by "dominikriemer (via GitHub)" <gi...@apache.org>.
dominikriemer commented on PR #5023:
URL: https://github.com/apache/streampipes/pull/5023#issuecomment-5834247319

   Hi @bensynapse thanks for the PR.
   Apache StreamPipes is primarily focused at (Industrial) IoT data. Although I personally like to play tennis, the tennis score adapter is somehow out of the project scope. I encourage you to create the adapter as a standalone extension service (e.g. you can use our maven archetypes) and place it in a repository you control as a third-party integration for streampipes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@streampipes.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org