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
- Host: GitHub
- URL: https://github.com/pnodet/woodpecker
- Owner: pnodet
- License: gpl-3.0
- Created: 2021-04-30T19:36:05.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-12T18:17:43.000Z (over 4 years ago)
- Last Synced: 2025-06-24T14:05:23.442Z (12 months ago)
- Topics: chess, games, lichess, pgn, puzzles
- Language: JavaScript
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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