Skip to content

jaspersjsun/LastMinuteFlashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LMF: Last Minute Flashcards for GRE Vocabulary

Build Status

A command-line tool to learn GRE words with flashcards.

You can efficiently use fragmented working time to learn words with LMF:

  • Simple: Only need an additional terminal pane to run, no need to switch between windows or desktops.
  • Quick launch: Take use of every minute when you are training models, processing data, etc.
  • Mini: Take tiny space, you can monitor the progress of running program simultaneously.

The code is tested against Python 2.7, 3.4, 3.5 and 3.6.

Set Up

Install dependencies:

$ pip install -r requirements.txt

If you met the encoding problem (encoding for stdout is not 'UTF-8'), please set the PYTHONIOENCODING environment variable by running the following line in your console:

export PYTHONIOENCODING=UTF-8

(You can also add this line to your ~/.bashrc or ~/.profile file and source it)

Run

$ cd lmf
$ python last_minute_flashcards.py [-h] [-r]
optional arguments:
    -h, --help    show this help message and exit
    -r, --reload  reload the vocabulary

Screenshots

Following are screenshots.

There are two panes in the tmux.

LMF runs in the top pane. Bottom pane shows the log using command tail -f log/lmf.log

main-window

flashcards

About

A command-line tool to learn GRE words with flashcards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages