Skip to content
HbScorez is a web application, which processes handball game reports of diverse handball associations, districts, and leagues. It analyzes the player scores and displays the statistics and rankings.
HTML Python JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
src
.dockerignore
.editorconfig
.fossa.yml
.gitignore
.pylintrc
.pyup.yml
.travis.yml
ATTRIBUTIONS.md
Dockerfile
LICENSE
Pipfile
Pipfile.lock
README.md
entrypoint.sh
setup.cfg

README.md

HbScorez

Travis-CI Build Status Docker Hub Build Status Coveralls Coverage Status Codecov Coverage Status Codacy Quality Status Mypy Badge

FOSSA License Status

This is the repo for the web application HbScorez running on https://hbscorez.de/.
HbScorez is a web application, which processes handball game reports of diverse handball associations, districts, and leagues. It analyzes the player scores and displays the statistics and rankings.

HbScorez is powered by Django

Django Logo

Running via Docker

docker run -p 8000:8000 djbrown/hbscorez:latest
App is reachable under 127.0.0.1:8000

Running natively

Requirements

  1. Python 3.7
  2. pipenv (pip install pipenv)
  3. Java (>=1.6) for parsing game report PDFs

Installation

pipenv install
pipenv run python src/manage.py migrate

Start Application

pipenv run python src/manage.py runserver

Main Management Commands

  • setup: fetch associations, districts, seasons and leagues
  • import_games: fetch games and sport halls
  • import_reports: fetch, parse and import game report data (players, scores, spectator count)

Execute commands via pipenv run python src/manage.py <COMMAD> <OPTIONS>.
Prepend docker run djbrown/hbscorez:latest to execute inside Docker container.
Append -h to display command help.

License

The project is available as open source under the terms of the MIT License.

FOSSA License Report

Contributing

See CONTRIBUTING.md

You can’t perform that action at this time.