Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/doitian/studies


https://github.com/doitian/studies

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Scripts for Studies

The archive format specification of `StudyArch`, which is supported by
Studies, can be found [here](http://www.studiesapp.com/studyarch/).

This repository is a collection of scripts to create Studies stacks.

First copy the example `.env` file and edit it.

cp env.example .env

Create a virtual environment

python3 -m venv .venv
source .venv/bin/activate

Then install dependencies using `pip`

pip install -r requirements.txt

## English Words

Create `out/Words.studyarch` from a words file.

.venv/bin/python gen_dict.py words.txt

Where each line in the words file is a word to learn. An example can be added
by separated it with ` :` from the word. See the `words.txt` as an example.

There is also a script to extract words from Kindle vocabulary builder

.venv/bin/python gen_kindle_vocabulary.py

The generated words file is in `out/kindle_vocabulary.txt`