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

https://github.com/pnodet/woodpecker

Chess web app generating puzzles from your games
https://github.com/pnodet/woodpecker

chess games lichess pgn puzzles

Last synced: 12 months ago
JSON representation

Chess web app generating puzzles from your games

Awesome Lists containing this project

README

          










woodpecker









TODO:
### 1. Connect to app via lichess

-> user logs in using oauth lichess

### 2. Download games

-> Retrieve user games using liches API : GET lichess/games/detnop\
-> Save games in DB (check if game id already exist)

### 3. Generates problem from your games (close to your chess level)

-> Generate puzzles from games in DB\
-> Save puzzles to DB

### 4. Train between 20 and 100 problems

-> Play puzzles at your level\
-> Get a score\
-> Train again\
-> Add more puzzles from your games to the pool\
-> Completely change the pool

### 5. Practice your openings

-> Import opening studies PGN\
-> Parse PGN, avoid transpositions, allow only one move fo each position (FEN)\
-> Save to DB\
-> Compare to studyopenings to see where you went wrong

## Modules 🙏 :

Chess logic : https://github.com/shaack/cm-chess \
Chess board : https://github.com/shaack/cm-chessboard \
PGN to Puzzles : https://github.com/vitogit/pgn-tactics-generator