chessCalc: парсер chess-results.com + FIDE Swiss + Docker

Принимает URL турнира, показывает пары следующего тура в Telegram-формате.
- parser.py: парсинг chess-results.com
- swiss.py: FIDE Dutch System
- display.py: форматирование для Telegram
- Docker: docker compose run --rm chess-calc 'URL'
This commit is contained in:
Roman Vrubel 2026-06-14 13:57:32 +00:00
commit cf7fafd2ba
10 changed files with 1093 additions and 0 deletions

9
docker-compose.yml Normal file
View file

@ -0,0 +1,9 @@
---
services:
chess-calc:
build: .
image: chess-calc
container_name: chess-calc
command: ["--help"]
# Example usage with a URL:
# docker compose run --rm chess-calc 'https://chess-results.com/tnr1393124.aspx?lan=11&art=2&rd=3&turdet=YES'