1.0.7 • Published 1 month ago

chess-srs v1.0.7

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
1 month ago

chess-srs

chess-srs is a library with a fully-featured API to facilitate chess opening training with spaced repetition.

Spaced repetition

What is spaced repetition?

Spaced repetition is a memorization technique that consists of recalling something at increasingly longer intervals.

In other words, instead of memorzing something once a week, we can use implement spaced repetition to memorize it once, then three days later, then a week later, then a month later, etc...

How can this help me learn my chess openings?

Instead of training at irregular intervals, this library provides software which is capable of being extended to provide a fully-managed solution for training openings.\ In other words, you won't have to remember when you trained a certain opening, or if a certain move is "due" for training.

API

Documentation

This library exposes a fully-featured API for all necessary actions that a chess player may need to train his chess openings.\ All endpoints are documented with inline comments that describe their function.

Usage

NPM

chess-srs is in the Node Package Registry! To import it, use\ npm install chess-srs

Implementing it

I've made some apps that implement a subset of this library's functionality.

1.0.7

1 month ago

1.0.6

2 months ago

1.0.5

2 months ago

1.0.4

2 months ago

1.0.3

2 months ago

1.0.2

2 months ago

1.0.1

2 months ago

1.0.0

2 months ago