Skip to main content

Practice your flashcards using python

Project description

FlashQuiz

Installation & Running

pip install flashquiz

After installation is finished you can run the program by using the flashquiz command

Usage

With the FlashQuiz window in focus, you can interact with the loaded flashcards with the mouse & keyboard:

  • Left & Right arrows move to the previous/next flashcard correspondingly
  • Up & Down arrows, as well as clicking the mouse, will flip the current flashcard over R

Optional Arguments

flashquiz --arg ARG

Argument Behavior Default
--file .csv file containing questions and answers for the flashcards flashquiz/default.csv
--font Sets the font for all text (must be pygame-supported) inkfree
--cards_front .jpg file to use as the background for cards' front flashquiz/assets/card_front.jpg
--cards_back .jpg file to use as the background for cards' back flashquiz/assets/card_back.jpg
--h Sets the window height 500
--w Sets the window width 700
--title Changes the window title FlashQuiz
--fps Set the fps for the window to run at 30

Usage

Although FlashQuiz contains 10 default flashcards to show its functionality, this package is designed to help you study your own flashcards.

In order to study your own questions and answers, simply create a .csv file formatted:

Questions Answers
What's 1+1? 2
... ...

Lets say for example you named this file math.csv

To use FlashQuiz with this custom .csv document, cd into the directory containing math.csv and run

flashquiz --file math.csv

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

flashquiz-0.5.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

flashquiz-0.5-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file flashquiz-0.5.tar.gz.

File metadata

  • Download URL: flashquiz-0.5.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for flashquiz-0.5.tar.gz
Algorithm Hash digest
SHA256 4571d69bdbaad497795a24f933a339bdb4ab81b410d80ef5d1011392c480f736
MD5 01c1b93cf02e50216e2a7534e0116875
BLAKE2b-256 a62bbb991390989fe8a09c4cfecb3f1de013589ac4f3f1e9d40a9fe91e34e282

See more details on using hashes here.

File details

Details for the file flashquiz-0.5-py3-none-any.whl.

File metadata

  • Download URL: flashquiz-0.5-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for flashquiz-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f17e9025f3f1cd158d3d04fedb1a8c78cd311c83bfc48e66e9ca5e9a3ec55db7
MD5 6590ecc4408e662f06cbaf1159dda431
BLAKE2b-256 55ba8c74db348546eccacf6a57dbb68bfdb7d7393151d96726fe813788ede7e7

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