Tournament Tracker
Multi-tournament swiss-pairing tracker build on Python/PostgreSQL.
Table of Contents
Quick Start
If you setup the provisions for the vagrant VM very few steps are needed to get up and running.
vagrant up
vagrant ssh
In VM
source /vagrant/tournament/virtualenv/bin/activate
cd /vagrant/tournamnet/
make -f Makefile
python sample_run.py
What's included
pyTournamentTracker/
├──vagrant/
| ├── tournament/
| | ├── __init__.py
| | ├── Makefile
| | ├── requirements.txt
| | ├── sample_run.py
| | ├── test_basic.py
| | ├── tournament.py
| | ├── tournament.sql
| ├── postgresql_provisions.sh
| ├── provision.sh
| ├── python_provisions.sh
├── LICENSE
References
Source Folder
cd /vagrant/tournament/
Database
psql -f /vagrant/tournament/tournament.sql
Activate Virtual Environment
source /vagrant/tournament/virtualenv/bin/activate
Python dependencies
make -f Makefile
Run Test
python test_basic.py
Run Sample Code
python sample_run.py
Versions
The provided vagrant VM takes care of all the project dependencies such as:
Creators
Michal Frystacky
Copyright and License
Code and documentation copyright 2016 Michal Frystacky. Code released under the MIT license.
Log in or sign up for Devpost to join the conversation.