🤔 ankamantatra
Techzara WCC2 final week
A simple CLI quizz game.
The name ankamantatra is a malagasy word that means riddle.
The user can play within a specific category or mix them all. A game session consists of 4 questions, each of different type. A the end of a session, the user is prompted whether he wants to play again or not.
⚒️ Installation
To install from pypi, type in the terminal:
pip install ankamantatra
Or you can clone this repository and install it manually using poetry, a tool for dependency management and packaging in Python, by following the following steps :
git clone https://github.com/twisty-team/ankamantatra.git
pip install poetry
# in the project root directory
poetry build && poetry install
In some cases you may get a KeyringLocked error that you can bypass by typing :
export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
🏃 How to run
If you installed the package with pip, you can run the game by typing in the terminal :
ankamantatra
If you installed it manually using poetry, you can run the game by typing :
poetry run python -m ankamantatra
▶ Usage
Usage: ankamantatra [OPTIONS] COMMAND [ARGS]...
A simple quizz game CLI
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
list List all available questions to play with.
play Use to play quiz game
Usage: python -m ankamantatra play [OPTIONS]
Use to play quiz game
Options:
-c, --categorie TEXT Specify Quiz categorie
--help Show this message and exit.
Usage: python -m ankamantatra list [OPTIONS]
List all available questions to play with.
Options:
-c, --category TEXT Filter by TEXT
-sa, --show-answer
-sc, --show-category
--category-only Show only the categories and hide questions
--help Show this message and exit.
🚀 Features
- Play quizz
- List questions or categories
Authors
Metadata
Release files for ankamantatra 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ankamantatra-1.0.0.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ankamantatra-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.9 kB
Release files / ankamantatra-1.0.0.tar.gz
| Download URL | ankamantatra-1.0.0.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
121e95df09ff804d51620f36358bc27bd12c175cc2b1ec1088f08ce4452032ac
|
|
BLAKE2b-256 checksum How to use checksums |
077c79d0f5f133490e56550917d78b632c2d25da6af86a61a68f1fa2a76c3381
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.10
|
Release files / ankamantatra-1.0.0-py3-none-any.whl
| Download URL | ankamantatra-1.0.0-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f236ef18f80f926442c313f291ac3670fee4b1adb1331de2ee073d5341f1365a
|
|
BLAKE2b-256 checksum How to use checksums |
b9097d32b6c332711477368649725095c6adcc2ad609442db5dacf752881d30d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.10
|