Skip to main content

Make your own OnlyConnect-style quizzes at home

Project description

LonelyConnect

pytest

This is a fan-made implementation of the BBC quiz show OnlyConnect. It allows you to write your own riddles and host your own show at home. For partly technical and partly gameplay reasons, round 3 (the connecting wall) is not implemented.

In case this isn't clear enough yet: This repository is not associated with the show at all, and no assets (images, audio, ...) of the original show are used.

Usage

Start the uvicorn app, e.g. via

uvicorn lonelyconnect:app

It will print out an admin code. Alternatively, you can set the environment variable lonelyconnect_admin_code.

LonelyConnect requires 4 "devices" (browser tabs):

  • One connected to the admin interface (for the quiz master)
  • Two for the teams (one each), showing the buzzers
  • One for the "stage"; this could be projected on a large screen, it shows public information and requires no authentication.

To connect to anything but the stage, just go to the root path (/), by default on port 8000. This will present you with a large text input, in which you can enter the authentication code. The admin code is obtained as described above, the codes for the two buzzers can be retrieved via the admin interface.

The stage is available at /ui/stage.

Once everyone is connected, you can test the buzzers by setting the buzz mode manually via the admin interface. During the course of a normal game, the buzz state (who is allowed to buzz/who has buzzed) will be automatically set through the game logic.

To start a game, the admin can load a game file.

Afterwards, the admin interface is usable through numeric keyboard shortcuts (as displayed on the dashboard).

Project details


Download files

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

Source Distribution

lonelyconnect-0.1.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

lonelyconnect-0.1.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file lonelyconnect-0.1.0.tar.gz.

File metadata

  • Download URL: lonelyconnect-0.1.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.6 Darwin/19.0.0

File hashes

Hashes for lonelyconnect-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1109ef6293400cf38b646ff43aaa753a55fb1130cbc77f234523bdfbf5225e6f
MD5 c464c9bce0265822d65a813e4797e253
BLAKE2b-256 1be7ee776c0bb6062807805e221974e17b8792e5830a81f343e73df8804793f6

See more details on using hashes here.

File details

Details for the file lonelyconnect-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lonelyconnect-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.6 Darwin/19.0.0

File hashes

Hashes for lonelyconnect-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7619742a90902de1e0a45ed77869a57b0a22ed855f84ac329c30ae871e1e544
MD5 5beada0b029b2e83cf15346e4e1e9122
BLAKE2b-256 1aeebacc87823457de2458a5540ff973db13718c0d4eac0cf4c004b065f7aaa2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page