.gitignore
LICENSE
MANIFEST.in
README.md
ansible.cfg
pyproject.toml
ansible/archon.yml
ansible/hosts.ini
ansible/setup.yml
ansible/roles/fastapi-backend/tasks/main.yml
ansible/roles/fastapi-backend/templates/https.conf.j2
ansible/roles/fastapi-backend/templates/service.j2
ansible/roles/fastapi-backend/vars/main.yml
ansible/roles/postgres/tasks/main.yml
ansible/roles/postgres/vars/main.yml
ansible/roles/register-tls/tasks/main.yml
ansible/roles/register-tls/templates/http.conf.j2
ansible/roles/register-tls/vars/main.yml
ansible/roles/setup/tasks/main.yml
src/archon/__init__.py
src/archon/cli.py
src/archon/db.py
src/archon/engine.py
src/archon/events.py
src/archon/geo.py
src/archon/models.py
src/archon/scoring.py
src/archon/vekn.py
src/archon/app/__init__.py
src/archon/app/__main__.py
src/archon/app/dependencies.py
src/archon/app/main.py
src/archon/app/api/__init__.py
src/archon/app/api/league.py
src/archon/app/api/tournament.py
src/archon/app/api/vekn.py
src/archon/app/html/__init__.py
src/archon/app/html/website.py
src/archon/geodata/cities.json
src/archon/geodata/countries.json
src/archon/img/black-chantry-icon.webp
src/archon/img/favicon.ico
src/archon/static/base.js
src/archon/static/base.js.map
src/archon/static/bootstrap-icons.019ba25e.woff
src/archon/static/bootstrap-icons.dc6e4a26.woff2
src/archon/static/checkin.js
src/archon/static/checkin.js.map
src/archon/static/console.js
src/archon/static/console.js.map
src/archon/static/d.js
src/archon/static/d.js.map
src/archon/static/layout.css
src/archon/static/layout.css.map
src/archon/static/league_display.js
src/archon/static/league_display.js.map
src/archon/static/league_list.js
src/archon/static/league_list.js.map
src/archon/static/login.js
src/archon/static/login.js.map
src/archon/static/member_display.js
src/archon/static/member_display.js.map
src/archon/static/member_list.js
src/archon/static/member_list.js.map
src/archon/static/profile.js
src/archon/static/profile.js.map
src/archon/static/qr-scanner-worker.min.1b5e4c1e.js
src/archon/static/qr-scanner-worker.min.1b5e4c1e.js.map
src/archon/static/seating.js
src/archon/static/seating.js.map
src/archon/static/topnav.js
src/archon/static/topnav.js.map
src/archon/static/tournament_display.js
src/archon/static/tournament_display.js.map
src/archon/static/tournament_list.js
src/archon/static/tournament_list.js.map
src/archon/templates/401.html.j2
src/archon/templates/404.html.j2
src/archon/templates/index.html.j2
src/archon/templates/layout.html.j2
src/archon/templates/login.html.j2
src/archon/templates/document/archon-help.html.j2
src/archon/templates/document/code-of-ethics.html.j2
src/archon/templates/document/judges-guide.html.j2
src/archon/templates/document/tournament-rules.html.j2
src/archon/templates/league/display.html.j2
src/archon/templates/league/list.html.j2
src/archon/templates/member/display.html.j2
src/archon/templates/member/list.html.j2
src/archon/templates/tournament/checkin.html.j2
src/archon/templates/tournament/console.html.j2
src/archon/templates/tournament/display.html.j2
src/archon/templates/tournament/edit.html.j2
src/archon/templates/tournament/list.html.j2
src/archon/templates/tournament/print-seating.html.j2
src/archon/templates/tournament/print-standings.html.j2