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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quizzical-0.2.1.tar.gz (493.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quizzical-0.2.1-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file quizzical-0.2.1.tar.gz.

File metadata

  • Download URL: quizzical-0.2.1.tar.gz
  • Upload date:
  • Size: 493.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for quizzical-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1cd9d75ef4f35eea0215d3fc0702bba2551acba8f010df28c714d8b075065dca
MD5 0def69021c31911c88134ef79fda471c
BLAKE2b-256 74d002e1211ef145f1a1c3ba8e54d772b136a7555bd8d86ad7c61864610b7160

See more details on using hashes here.

File details

Details for the file quizzical-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: quizzical-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for quizzical-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d07edd385098ce4cd23f417b6166dad2c2e7e2e387205428f06175bd854a2f61
MD5 ba347153b1fb86b94ea661a6188e5ce1
BLAKE2b-256 8a8d6f039814a3d461d81acab84425a11066e84c8057750065492611da2206cd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page