A simple program to help track and improve one's vocabulary when learning a new language.
Run the Python program from the command line.
You will be presented with a list of commands that you can enter, in order to take certain actions. Start with "intro" and "help" to understand how to use the program.
A storage file called wordlist.json is used to store the word list. This file is only created or saved when you exit the program using the 'exit' command. The file will be located in the same folder that you run the Python program from.
Introduction (viewable from inside the program by entering the command 'intro'): This program helps you to track and improve your vocabulary when learning a new language. As you are reading a book in your target language, you can enter unfamiliar words and their meanings. If you enter a word more than once, the program keeps track of how many times (count) you have entered it. You can choose to be reminded of the meaning of words while entering them, or not, depending on how you want to approach memorizing them. You can view your entire Word List, sorted alphabetically or by count. You can also delete single words or the entire list. The program assumes you are entering words while reading a book, and has a simple 'bookmark' function. To stop entering words, you will have to enter a page number, which will be shown to you whenever returning to the main menu. The program creates a storage file called 'wordlist.json' in the same filepath as the .py file. The file is only written when you exit the program with the 'exit' command, so please make sure to do that so your changes are saved.