Compare commits
2 Commits
f9cda1202e
...
5a334966b5
Author | SHA1 | Date |
---|---|---|
waldek | 5a334966b5 | |
waldek | c150813635 |
|
@ -132,6 +132,11 @@ class Game(object):
|
||||||
return (right, wrong, total)
|
return (right, wrong, total)
|
||||||
|
|
||||||
|
|
||||||
|
class Stats(object):
|
||||||
|
"""TODO placeholder for the stats class"""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class Player(object):
|
class Player(object):
|
||||||
"""TODO placeholder for the player class"""
|
"""TODO placeholder for the player class"""
|
||||||
pass
|
pass
|
||||||
|
|
31
readme.md
31
readme.md
|
@ -8,11 +8,38 @@ The `./poc_standalone.py` is a **proof of concept** on how the end program shoul
|
||||||
It *kind* of works but there is a lot to fix and improve.
|
It *kind* of works but there is a lot to fix and improve.
|
||||||
The `./standalone_tui.py` is a basic [MVC](https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/) implementation we can build on.
|
The `./standalone_tui.py` is a basic [MVC](https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/) implementation we can build on.
|
||||||
|
|
||||||
## Branches
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
To install and use this package you'll need to install [pip](https://pip.pypa.io/en/stable/installing/).
|
||||||
|
The easiest way to do this in Debian is via `apt`.
|
||||||
|
Pip can be installed with `sudo apt install python3-pip`.
|
||||||
|
On windows your mileage may vary.
|
||||||
|
Once this is done, you can install the requirements via the following command, `pip install -r requirements.txt`, from within the cloned folder.
|
||||||
|
|
||||||
|
The full process is as follows:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install python3-pip
|
||||||
|
git clone https://gitea.86thumbs.net/waldek/ccpq.git
|
||||||
|
cd ccpq
|
||||||
|
pip install --user -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
All development should be done in the `testing` branch and brought to the `master` branch with merge requests.
|
All development should be done in the `testing` branch and brought to the `master` branch with merge requests.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
## Standalone TUI
|
There are multiple scripts you can run in this repo.
|
||||||
|
|
||||||
|
### Standalone TUI
|
||||||
|
|
||||||
|
This is the `standalone_tui.py` file.
|
||||||
|
You should run it from a terminal and it requires at lease a path to a CSV file to use as database.
|
||||||
|
Try `python3 standalone.py --help` for more information.
|
||||||
|
|
||||||
![screenshot](./assets/screenshot_1.png)
|
![screenshot](./assets/screenshot_1.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue