Skip to content

Web implementation of StackSRS using local storage

License

Notifications You must be signed in to change notification settings

MelvilQ/stacksrs-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web version of StackSRS, an app to learn vocabulary using flashcards. The deck state is hold in local storage. Website.

Dependencies

Admin Scripts

These scripts can be run using Python 3 only.

mergeXlsxToCsv.py

Generates a CSV file from an Excel (*.xlsx) document, merging all sheets to one list.

Arguments:

  • Filename of the Excel file

Remarks:

  • This script expects pandas and xlrd to be pip-installed

importMemriseCourse.py

Generates a CSV file from a Memrise course.

Arguments:

  • Memrise-Course-ID (the number in the URL)
  • Optionally, the letter i if you want to invert front and back

Example (Duolingo Swedish): python3 importMemriseCourse.py 462533 i

convertCsvToDownloadableDeck.py

Generates a deck file in JSON format from a CSV file.

Arguments:

  • Filename of the CSV file

The CSV file has to be tab-separated. The first row contains only the name of the deck. The second row contains the two-letter language codes of the source language and the target language. Then, each line contains a word pair. The third column may contain a topic or category, but it is currently not used.

About

Web implementation of StackSRS using local storage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published