Metadata-Version: 2.1
Name: flashquiz
Version: 0.4
Summary: Practice your flashcards using python
Author: mike-fmh
Author-email: Michael MH <mikemh@uri.edu>
License: MIT
Project-URL: Source, https://github.com/mike-fmh/flashquiz
Project-URL: Homepage, https://mike-fmh.github.io/flashquiz/
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# FlashQuiz
## Installation & Running

`pip install flashquiz`

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

## 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`
