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.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

HbScorez

CI Build Nightly Build Docker Image Version (latest semver) Quality Gate Status Coveralls Coverage Status Codecov Coverage Status Codacy Quality Status Codacy Coverage Status Code Climate Maintainability Code Climate Test Coverage Mypy Badge

FOSSA License Status Updates Python 3

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

Project Management and Issue Tracking

redmine.djbrown.de

Acknowledgements

HbScorez is powered by Django
Django Logo

[ ~ Dependencies scanned by PyUp.io ~ ]

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 ./src/manage.py migrate

Start Application

pipenv run ./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 ./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

About

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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks