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_cli [-h] [-s] [-r] [-v] path [path ...]

positional arguments:
  path           path to flashcard csv file(s)

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
  -v, --version  show program's version number and exit

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.

Multiple files can be given and they will all be combined

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.3.6.tar.gz (3.9 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.3.6-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file flashcards_cli-1.3.6.tar.gz.

File metadata

  • Download URL: flashcards_cli-1.3.6.tar.gz
  • Upload date:
  • Size: 3.9 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.3.6.tar.gz
Algorithm Hash digest
SHA256 e2b450f772c6901a8dab565e998bf77caf41b4f420da1d89d37b06a243a55397
MD5 6bfd55fec1773320b7ab1fb1a5e9d70a
BLAKE2b-256 96b0ba3ba40e8791e31c795699478343211e87572bfa486ef0d99287ad696604

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flashcards_cli-1.3.6-py3-none-any.whl
  • Upload date:
  • Size: 17.1 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.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9faadff2534ff6717454d80a6b988c9d4c59868af34d8eb8c2d9e6692f2def89
MD5 9ced6f883ea289a48d90f757bc8feb7c
BLAKE2b-256 aa2d21a2ae415af757e1316c7edac071597c06036ee87a333cb6eec7a8eef09c

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