BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
正在加载完整 README。 以下为已保存的摘录。
GetCourt is a simple app to bring together the community of people who play tennis.
Create and join court games, manage courts, invite players, and receive Telegram reminders and notifications.查看完整 README ↗Website: https://getcourt.co/
GetCourt is a simple app to bring together the community of people who play tennis.
Create and join court games, manage courts, invite players, and receive Telegram reminders and notifications.
Main features
Main technologies
Upcoming games are readable from outside the app in two ways:
GET /api/v1/games and GET /api/v1/games/:id — public JSON, no key neededPOST /mcp — an MCP server (JSON-RPC 2.0 over Streamable HTTP) with search_games and
get_game tools; the handshake and tools/list are open, tool calls need a bearer token
(a personal one from Account → Security, or the shared MCP_TOKEN)Both are read-only and expose only what a game page already shows in public. See docs/api-and-mcp.md for parameters, examples and limits, or the same documentation for users at getcourt.co/api-and-mcp.
bin/rails test # unit, model and controller tests
bin/rails test:system # system tests, needs Chrome
bin/rubocop # style, same as CI
Coverage is generated during Minitest runs and saved to coverage/summary.txt.
This project is licensed under the Apache License 2.0.
See the LICENSE file for details.
Note on Trademarks:
The "GetCourt" name, logo, and associated branding are trademarks of the project author.
While the code is open source, this license does not grant permission to use these trademarks
to endorse or promote products derived from this software without prior written permission.