Quizzy
A quiz app using textual.
Configuration and Questions
Create a YAML file to define the teams participating, the questions and their answers.
teams:
- name: "Team 1"
- name: "Team 2"
categories:
- name: "General Knowledge"
questions:
- question: "What is the capital of France?"
answer: "Paris"
value: 100
- question: "What is the capital of Germany?"
answer: "Berlin"
value: 200
- name: "Science"
questions:
- question: "What is the chemical symbol for gold?"
answer: "Au"
value: 100
- question: "What is the chemical symbol for silver?"
answer: "Ag"
value: 200
See examples/quizzy.yaml for an example.
Running it
Run the latest PyPI release using uvx:
uvx quizzy projects/gh/quizzy/examples/quizzy.yaml
Run the local version using uv:
uv run quizzy examples/quizzy.yaml
Serve on a webserver using textual:
uvx quizzy --serve examples/quizzy.yaml
Run in development mode:
uv run textual run --dev quizzy.app:QuizzyApp examples/quizzy.yaml
Metadata
Release files for quizzy 0.6.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 | |
|---|---|---|---|
| quizzy-0.6.0.tar.gz | 3.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quizzy-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.5 MB
Release files / quizzy-0.6.0.tar.gz
| Download URL | quizzy-0.6.0.tar.gz |
|---|---|
| Size | 3.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d5f7a7b15848f476566699669ff2d4f8bf4e2047115e8109d767e8aef2c75ca3
|
|
BLAKE2b-256 checksum How to use checksums |
429c66427c81ea723e0891113d4a3a07624b2057230c2fa09e176f14c8e72ddb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.5.9
|
Release files / quizzy-0.6.0-py3-none-any.whl
| Download URL | quizzy-0.6.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
511cee3213eab8755b6fbad5eff8ce5149ee478ba1503f2a8d3e08138d05bc93
|
|
BLAKE2b-256 checksum How to use checksums |
cb79e159893fc530d60718e1c991ea31acb6f8b121b256d26b80f20296d29732
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.5.9
|