title: fidereport author: Dries Moors date: 2022-07-16 typora-root-url:./
fidereport
Creates FIDE reports of CSV games.
- Automated download of the FRBE-KBSB-KSB Belgian rating list
- Automated download of the FIDE rating list
- Possible to limit the FIDE report to specific rounds
- Optional settings YAML file (defaults are used if not provided)
- Database files cached in system temporary directory
Installation
For installation instructions, see INSTALL.md.
Usage
Example invocation:
fidereport -g games.csv -r 1-10 -o fide_report.trf -s settings.yaml
The fidereport command accepts the following arguments:
fidereport -g games.csv -r 1,2,3 -o fide_report.txt [-s settings.yaml]
Required arguments:
-g, --games FILE: Path to CSV file containing game data-r, --rounds ROUNDS: Comma-separated list of round numbers or ranges (e.g., "1,2,3" or "1-5")-o, --output FILE: Output file path for the FIDE report
Optional arguments:
-s, --settings FILE: Path to YAML settings file with tournament headers. If not provided, default values are used.
Settings File
Example minimal settings.yaml:
---
tournament name: 78ste Limburgse Interclubs 2025-2026
start date: 2025/09/19
end date: 2026/04/24
round dates: 25/09/19 25/10/17 25/11/14 25/11/28 26/01/09 26/01/30 26/03/06 26/03/20 26/04/24
tournament leader: 232602 Bils, Marc # Chief Arbiter
referees: 239828 Martens, Ludo; 205494 Cornet, Luc # Deputy Chief Arbiter
---
Default values are used for: type, country, teams count, tournament structure, time schedule.
Automatically determined (need not be provided):
- players count
- fide players count
- played rounds
Examples:
# Process rounds 1 through 5 with default settings
fidereport -g tournament_games.csv -r 1-5 -o fide_output.txt
# Process specific rounds with custom settings file
fidereport -g games.csv -r 1,3,5 -o report.txt -s my_settings.yaml
# Get help
fidereport --help
Or using Python module syntax:
python3 -m fidereport -g games.csv -r 1-5 -o fide_report.txt
python3 -m fidereport --help
Metadata
Release files for fidereport 2026.10.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fidereport-2026.10.17-py3-none-any.whl | Python 3 | none | any | Details |
Release files / fidereport-2026.10.17-py3-none-any.whl
| Download URL | fidereport-2026.10.17-py3-none-any.whl |
|---|---|
| Size | 417.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d12428defff8d28641614a9048cd143711d5704fe32b3caea630db6197077239
|
|
BLAKE2b-256 checksum How to use checksums |
cf99b1facbbbeb8e507f51ed54367177c35a33da37f7a2fafebcaf1b41c93ee1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Security for fidereport 2026.10.17
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.