GNU ELPA - arbitools

arbitools

Description
Package for chess tournaments administration
Latest
arbitools-0.95.el, 2018-Jun-22, 48.9kB
Home page
http://elpa.gnu.org/packages/arbitools.html
Browse repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET arbitools RET

Full description

REQUIRES:
---------------------------
Some functions require the arbitools python package, written by myself
you can install it by: "pip3 install arbitools"

"pdflatex" by Han The Thanh is necessary in case you want to get pdfs.
           It is distributed under a GPL license.
           https://www.tug.org/applications/pdftex/

"bbpPairings.exe" by Bierema Boyz Programming is necessary to do the 
                  pairings. Copy the file to an executable folder, 
                  for example /usr/bin.
                  Find bbpPairings in
                  https://github.com/BieremaBoyzProgramming/bbpPairings
                  under GPL license.

USAGE:
---------------------------
arbitools.el is an interface for the python package "arbitools",
designed to manage chess tournament reports.  If you don't install the
python package you can still have the syntax colouring and some native
functions. In the future, all the functions will be translated to ELISP.

FEATURES:
----------------------------
- Syntax colouring for the official trf FIDE files.  This facilitates
manual edition of the files.

- Updating the players ratings. - with python

- Adding players to an existing file. - with python

- Getting standings from a tournament file. -with python

- Getting IT3 Tournament report form. - with python

- Deleting a round. - Native

- Insert result. - Native

- Insert player. - Native

- Insert bye. - Native

- Get the pairing list or results of a round - Native

- Get the list of the players - Native

- Delete player. Adjust all rank numbers - Native

- Adjust points for each player, according to results of rounds - Native

- Print standings - Native

- Do pairings - with bbpPairings.exe. In order for this to work,
                remember to add XXR and XXCfields in the file with the number
                of rounds of the tournament.

TODO:
---------------------------------

- Write the add players function in ELISP.

- Automatically purge all players who didn't play any games.

- Insert results from a results file created with a pairing program.
  Add the date in the "132" line and the results in the "001" lines.

- Add empty round. Ask for date create empty space in the players lines.
  Add the date in the "132" line.

- Add the rank number and the position automatically when adding players.

- Add team.

- Add player to team. Prompt for team and player number.

- Generate pgn file for a round or the whole tournament.

- Reorder the players list

- Error handling

- Calculate tyebreaks

- Make the interface more friendly

You will find more information in www.dggandara.eu/arbitools.htm

Old versions

arbitools-0.94.el2018-Jan-1046.9kB
arbitools-0.93.el2017-Dec-3140.7kB
arbitools-0.91.el2017-Dec-1937.4kB
arbitools-0.71.el2016-May-0433.5kB
arbitools-0.70.el2016-Apr-2533.4kB
arbitools-0.55.el2016-Apr-0933.1kB
arbitools-0.53.el2016-Mar-2627.3kB
arbitools-0.51.el2016-Feb-248.14kB