Skip to content

moskitoo/FlashCardsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashy Flash Card App

Flashy is a simple flash card application built using the Tkinter library in Python. It allows you to learn new words in different languages by presenting flashcards and providing options to mark words as known or unknown.

How to Use

  1. Clone the repository to your local machine:

git clone https://github.com/your-username/flashy-flash-cards.git

  1. Install the required libraries if you haven't already. You can do this using pip:

pip install pandas

  1. Run the Flashy application:

python flashy_app.py

  1. The Flashy application window will open.

Features

  • Flash cards with words in different languages.
  • Mark words as known or unknown.
  • Words are loaded from a CSV file.
  • Data about known words is saved in a CSV file.

Usage

  • The application will display a flash card with a word in your chosen language.
  • Click the "Right" button if you know the word.
  • Click the "Wrong" button if you don't know the word.
  • The application will automatically load a new word after your response.
  • Known words are saved in a CSV file for future reference.

Customization

You can customize the Flashy application by adding your own word list. Just create a CSV file with columns for different languages and their translations. Place this CSV file in the data folder with the name words_to_learn_french.csv, or specify your own file path in the FlashyApplication constructor.

Dependencies

  • Tkinter: Python's standard GUI library.
  • Pandas: Data manipulation library for reading and writing CSV files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published