Skip to main content

Quizzical

Introduction

Quizzical is a terminal-based quiz game, using The Open Trivia Database as the back end.

Quizzical

Installing

pipx

The package can be installed using pipx:

$ pipx install quizzical

Homebrew

The package is available via Homebrew. Use the following commands to install:

$ brew tap davep/homebrew
$ brew install quizzical

Running

Once installed run the quizzical command.

Playing the game

Hopefully the interface is pretty straightforward: run up the application, use the New button to create a new quiz with your choice of parameters, use the Run button to play a game. When you run a new game you'll be shown the parameters:

Starting a new quiz

and once you start you'll be shown a series of questions; press keys 1, 2, 3 or 4 to answer each one.

An example question

Once the quiz is over you can view your results and see which answers were right and which were wrong:

Viewing some results

Getting help

If you need help, or have any ideas, please feel free to raise an issue or start a discussion.

TODO

Things I'm considering adding or addressing:

  • Add session token support (less frequent question repeats).
  • More quiz information in the main quiz list.
  • Record scores for each game played, provide a history view.
  • Allow answering a question with the mouse.

Metadata

Release files for quizzical 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quizzical 0.2.1
File Size Uploaded
quizzical-0.2.1.tar.gz 493.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quizzical 0.2.1
File Interpreter ABI Platform
quizzical-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 531.4 kB

Release files / quizzical-0.2.1.tar.gz

Download URL quizzical-0.2.1.tar.gz
Size 493.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1cd9d75ef4f35eea0215d3fc0702bba2551acba8f010df28c714d8b075065dca
BLAKE2b-256 checksum
How to use checksums
74d002e1211ef145f1a1c3ba8e54d772b136a7555bd8d86ad7c61864610b7160
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / quizzical-0.2.1-py3-none-any.whl

Download URL quizzical-0.2.1-py3-none-any.whl
Size 37.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d07edd385098ce4cd23f417b6166dad2c2e7e2e387205428f06175bd854a2f61
BLAKE2b-256 checksum
How to use checksums
8a8d6f039814a3d461d81acab84425a11066e84c8057750065492611da2206cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page