Howdy! 🤠 Welcome to the primary tooling repo of the Braillest project. This repo contains all the scripts needed to:
- Source sample books from the gutenberg press website and convert them into their standalone texts.
- Translate texts into braille while performing back translations to compare against.
- Perform formatting and pagination operations to comply with constraints of printing format.
- Generate the produced braille pages into mold STLs for slicing and printing.
- Download and install Docker.
- Clone this repo.
git clone git@github.com:Braillest/tooling.git - Navigate to the root of the project in the terminal and run
docker compose up -d - Enter the container
docker exec -it braillest_tooling bash - Authenticate gh
gh auth login. Follow the instructions to authenticate. Add PAT with the following permissions:
Administration: Read/Write
Contents: Read/Write
Metadata: Read
Pull requests: Read/Write
- Download books:
python download_books.py
- Generate molds:
./scripts/generate_all_page_molds.sh <text_file>
ex)
./scripts/generate_all_page_molds.sh "./data/1-texts/Dracula by Bram Stoker.txt"






















