Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/callum-oakley/type-the-tao-te-ching

A simple typing practice app powered by Hyperapp.
https://github.com/callum-oakley/type-the-tao-te-ching

Last synced: 3 months ago
JSON representation

A simple typing practice app powered by Hyperapp.

Awesome Lists containing this project

README

        

# Type The Tao Te Ching

A typing practice app aiming for a simple interface. Featuring passages from
the Tao Te Ching ([courtesy of Project Gutenberg][0]) and powered by
[Hyperapp][1].

![screenshot](screenshot.png)

## Use

Type through the greyed out passage. Errors are highlighted in red and *must be
corrected*. A WPM and accuracy score will be displayed upon completion along
with basic graphs of historical scores.

## Build locally

Clone this repository and then:

yarn
yarn lint:build

Passages are randomly selected from `src/texts.json`. To populate this file
with paragraphs from a text file, run

yarn process-text texts/your-file.txt

The processing is pretty rough, and the resulting JSON file will require some
manual attention, but it’s a good place to start.

[0]: http://www.gutenberg.org/ebooks/216
[1]: https://hyperapp.js.org/

## Deploy

Deploy to the `build` folder to github pages with

yarn deploy