Home

Tools for bridge data conversions

Tournament management involves the use of various software, often old, proprietary, and undocumented applications. Whether new or old, these applications frequently do not allow for data export to formats that are easily processed. As a result, data from tournaments is often lost, or manually processed, which is time-consuming and error-prone.

These programs include:

  • Giborg by Dušan Šlachta: produces various text outputs, allows export to GoodLuck
  • GoodLuck by Edo Velecký: web presentation of tournaments, works with a directory structure of CSV files
  • Group Tournament Program by Petr Bahník: exports to text and PDF files, can also export CSV files with match results
  • BridgeMate Control: BridgeMates work with a binary MS Access 1997 and 1999 database file, which requires legacy DotNET Framework components to read.
  • Tournament Calculator by Stanisław Mączka: Although this is a new program that allows export to various bridge platforms, simple exports to CSV are missing. Much data can be extracted from exports to PBN and from JSON files generated for web presentation.
  • Matrika ČBS: player export is in CSV, but unfortunately in Windows-1250 encoding, which is unacceptable today. Input for creating tournaments is adapted for Giborg, but fortunately, there is also the option to import from CSV. Documentation does not exist; one must know the input format.
  • bridge-results-presentation: my presentation, currently for group events in the Prague Bridge Club, uses a script to convert from files produced by the team event program.

Repository with scripts

I have created a few scripts for conversion, which are available on Github.

Supported functions

Currently, the following functions are available:

  • Upload tournaments from Tournament Calculator to Matrika ČBS, for pairs, teams, and individual tournaments

For instructions on how to use, run the script with the --help parameter or look into the script file.