Skip to content

Icestocksport Result Analysis Tool (Short: ISRAT) can be used to create starting lists and evaluate the results of tournaments in Icestocksport.

License

Notifications You must be signed in to change notification settings

Explosiontime202/ISRAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icestocksport Result Analysis Tool (ISRAT)

Icestocksport Result Analysis Tool (Short: ISRAT) is designed to be used in managing and analyse icestocksport tournaments. This project is based on Tectonic for pdf exports and on dear imgui rust binding, glium and winit for the GUI. Currently under construction!

Build

In order to build this project you need to have installed a rust toolchain for your system. Currently GNU/Linux and Windows are supported, meaning that those are tested. Maybe MacOS works, maybe not. Please let me know, if you have compiled and tested it for MacOS. If changes need to be made regarding MacOS support, please create a pull request.

The Tectonic project requires some externally installed dependencies.

GNU/Linux

The dependencies can be downloaded using the systems package manager. This command works for debian based systems, for other package managers you need to lookup the according package names.

For distros using deb packages:

sudo apt-get install libfontconfig1-dev libgraphite2-dev libharfbuzz-dev libicu-dev libssl-dev zlib1g-dev

For distros using dnf package manager:

sudo dnf install libxcb-devel fontconfig-devel graphite2-devel harfbuzz-devel libicu-devel openssl-devel zlib-devel 

Now you can build the project.

cargo build --release

The ISART binary can now be found as ./target/release/israt.

Windows

For Windows the installation of the dependencies is little bit more complicated. You need to download the Tectonic project in some folder. In this folder you need to execute following instructions:

First, install cargo-vcpkg if needed:

cargo install cargo-vcpkg

Download and build the required dependencies:

cargo vcpkg build

Copy the dependencies to the build folder of ISRAT (replace [path_to_israt] with the path where you downloaded the ISRAT source files):

cp -r ./vcpkg [path_to_israt]/target/vcpkg

Now you can build ISRAT:

cargo build --release

The ISART binary can now be found as ./target/release/israt.

Usage

Start the program and the GUI will be self explaining.

License

ISRAT is licensed under the MIT License, see LICENSE.txt for more information.

About

Icestocksport Result Analysis Tool (Short: ISRAT) can be used to create starting lists and evaluate the results of tournaments in Icestocksport.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages