Skip to content

mlangc/memento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memento

A console vocabulary trainer backed by Google Sheets.

How to use Memento

Prepare a Google Sheet

Copy over the Memento Template Sheet to your account. The sheet has four tabs:

  1. Translations: Put the translations you want to memorize here.
  2. Synonyms German: For German synonyms
  3. Synonyms English: For English synonyms
  4. Checks: Memento will store the results of your training here. This is the only tab where Memento will write to.

Now adapt the language name headers according to your needs, and make sure that the names of the synonym tabs are properly synchronized. That is, if one of your languages is 'French', than you should have a tab named 'Synonyms French', as illustrated by the image below:

Translations Tab

Last but not least, enter some vocabulary and eventually synonyms, and feel free to change the title of the sheet to whatever you want.

Install and configure Memento

Download Memento, and create a launch script like this:

#!/usr/bin/env bash

export SHEET_ID=put-your-sheet-id-here
./memento-0.2.1

You can find the sheet ID of your Google Sheet by opening the sheet in your browser and inspecting the URL. Make the script executable, and launch Memento.