Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jkleiber/soccer-match-recommender
A collection of Python scripts that recommend world cup soccer matches to watch, without spoiling the results of the match
https://github.com/jkleiber/soccer-match-recommender
python soccer soccer-matches worldcup2018 worldcup2019
Last synced: 2 days ago
JSON representation
A collection of Python scripts that recommend world cup soccer matches to watch, without spoiling the results of the match
- Host: GitHub
- URL: https://github.com/jkleiber/soccer-match-recommender
- Owner: jkleiber
- License: mit
- Created: 2018-06-15T03:25:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-18T01:27:04.000Z (over 5 years ago)
- Last Synced: 2024-11-09T13:03:42.852Z (about 1 month ago)
- Topics: python, soccer, soccer-matches, worldcup2018, worldcup2019
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Soccer Match Recommender
### What is this?
This is a collection of python scripts that connect to a REST API
that serves world cup results in JSON format. The purpose of these scripts is
to grade the quality of a given world cup match using an arbitrary
scoring metric that doesn't reveal any match scores. After running the program
it should be easy to choose a full match to watch with a spoiler-free experience.### Installation instructions
You must have python installed to run these programs.1. Clone this repository, or download the zip file
2. Install pipenv
```
pip install pipenv
```
3. Sync the dependencies
```
pipenv sync --dev
```
4. Run the script of choice
```
pipenv run
```### Script Descriptions
Each script is unique, so here is a brief overview of each* daily script: shows matches from the current day ranked against each other with no quality score.
This script only ranks the matches against each other.
* daily_relative script: shows matches from the current day ranked with arbitrary quality score
This makes it easy to tell if any given match is way better than the others (or way worse)
* overall cup: ranks every game played so far against each other and shows the quality scores.