Skip to content

mhelke/ChessComTournamentManagement

Repository files navigation

ChessComTournamentManagement

Overview

ChessComTournamentManagement is a convenient package that will filter out players in a daily tournament who have become ineligible to participate post-registration. Avoid checking each player's profile individually and let the work be done for you. It's easy to use and only requires the tournament ID, maximum timeout percentage set for the tournament, and maximum time per move set for the tournament.

Filter out ineligible players post-registration

Provide the following information:

  • Tournament ID
  • Maximum timeout percentage in the past 90 days
  • Maximum allowed time per move in the past 90 days

Ineligible players are returned with the following data:

  • Username
  • Timeout percentage in the past 90 days
  • Time per move in the past 90 days

Invite only players eligible to join from a given club

Provide the following information:

  • Club ID
  • Maximum timeout percentage in the past 90 days
  • Maximum allowed time per move in the past 90 days
  • Minimum completed games required

Eligible players are returned with the following data:

  • Username
  • Timeout percentage in the past 90 days
  • Time per move in the past 90 days
  • The number of games they've played
  • The date they were last online (within the past week)

How to install

Option 1: Download the release

  1. Download the latest package release
  2. Download the latest Rtools stable release version here if not previously installed: https://cran.r-project.org/bin/windows/Rtools/
  3. In the terminal, run R CMD INSTALL -build -I [path to downloaded asset]
  4. From the R console, run install.packages("[path to downloaded asset]", repors=NULL, type="source")

Option 2: Install from GitHub

  1. Download the latest Rtools stable release version here if not previously installed: https://cran.r-project.org/bin/windows/Rtools/
  2. Install the package devtools from CRAN: install.packages('devtools')
  3. Run the following command from the R console: devtools::install_github('mhelke/ChessComTournamentManagement')

Author

Matthew Helke

Contributing

Issues, and feature requests are welcome! Please add your request to the issues page

License

Copyright (c) 2023 Matthew Helke

This project is MIT licensed