Skip to main content

Learn a set of flashcards

Project description

flashcards-cli

Command line program to learn sets of flash cards

Useful for learning vocabulary of a new language.

Usage

usage: flashcards [-h] [-s] [-r] path

positional arguments:
  path           path to flashcard csv file

optional arguments:
  -h, --help     show this help message and exit
  -s, --shuffle  shuffle order of flashcards in the set
  -r, --reverse  reverse answering, answer with term rather than definition

Flashcard Sets

Currently only loads flashcards stored in a CSV file with the format:

Term Description
I
You
我们 We;us

Validation is case insensitive and if there are multiple possible answers like above, separate them with a semi-colon and if the answer provided matches just one of the options it will be counted as correct.
If the answer is incorrect the correct answer is shown.

I will implement some other formats to load flashcard sets from if I find there is a universal standard or more common format. However, if you have a flashcard set in Quizlet it can be exported and you can choose it to export in the format above.

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

flashcards-cli-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

flashcards_cli-1.0.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file flashcards-cli-1.0.0.tar.gz.

File metadata

  • Download URL: flashcards-cli-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for flashcards-cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4c534c710027cf6d1c8ade10739a6d5ed0c70c48383f01804a7786ee5b06eb98
MD5 2e74ac248ff0b0096890dd1139ee469f
BLAKE2b-256 1bf1212fb3a225579587d69d719a2ae00892eeaaab1316902c87d9be44e0fded

See more details on using hashes here.

File details

Details for the file flashcards_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: flashcards_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for flashcards_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e94de69047528e21c7fa5ded260d7db51bd4da7fea3ed5b83d72fa871e3b1e6
MD5 a9fe7a54fa936d295532c855b0390eb3
BLAKE2b-256 7db9e30da836d24ee4be8e50ef1f69df8cd225b20cf6cc00014d41cd4e384c17

See more details on using hashes here.

Supported by

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