A flashcard app for drilling on spellings of words based on audio recordings
# A flashcard app for drilling spellings of words

[![0 dependencies!]https://0dependencies.dev/0dependencies.svg]https://0dependencies.dev

A flashcard app for spellings of words based on audio recordings. Press `Tab`
to toggle to "teacher" mode where you can add words and record audio for them.
This repo is an example of a [Freewheeling App]http://akkartik.name/freewheeling,
designed above all to be easy to run, easy to modify and easy to share.

## Getting started

Install [LÖVE]https://love2d.org. It's just a 5MB download, open-source and
extremely well-behaved.

[Run the app using LÖVE.]https://love2d.org/wiki/Getting_Started#Running_Games

## Hacking

To modify it live without restarting the app each time, download [the driver
app](https://git.sr.ht/~akkartik/driver.love). Here's an example session
using a different freewheeling app:

![making changes without restarting the app]assets/2.gif

[Some reference documentation on how to create your own apps.]reference.md

If the app being modified by the driver lives in a .love file, your changes
will go into the [save directory]https://love2d.org/wiki/love.filesystem.getSaveDirectory.
If it lives in a directory (like this repo), your changes will go straight
into the same directory.

## Keyboard shortcuts

* `#` to toggle between teacher and student mode

In teaching mode:
* `ctrl+n` to add a new word

Exclusively tested so far with a US keyboard layout. If
you use a different layout, please let me know if things worked, or if you
found anything amiss: http://akkartik.name/contact

## Known issues

## Mirrors and Forks

This repo is a fork of [lines.love]http://akkartik.name/lines.html, an
editor for plain text where you can also seamlessly insert line drawings.
Its immediate upstream is [the template repo for freewheeling apps]https://git.sr.ht/~akkartik/template-live-editor.
Updates to it can be downloaded from the following mirrors:

* https://git.sr.ht/~akkartik/spell-cards.love
* https://tildegit.org/akkartik/spell-cards.love
* https://git.merveilles.town/akkartik/spell-cards.love
* https://nest.pijul.com/akkartik/spell-cards.love (using the Pijul version control system)

Further forks are encouraged. If you show me your fork, I'll link to it here.

## Feedback

[Most appreciated.]http://akkartik.name/contact Messages, PRs, patches,
forks, it's all good.