Skip to content
Web implementation of StackSRS using local storage
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
axios.min.js
convertCsvToDownloadableDeck.py
de.svg
en.svg
es.svg
favicon.ico
fr.svg
importMemriseCourse.py
importTinycardsCourse.py
index.css
index.html
index.js
it.svg
lodash.min.js
logo-144.png
logo-192.png
logo-512.png
logo-96.png
manifest.json
mousetrap.min.js
package.json
pl.svg
pt.svg
ru.svg
sv.svg
sw.js
vue.min.js

README.md

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.

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.

You can’t perform that action at this time.