For what it's worth, the entire Lichess corpus of puzzles (over five million positions with solutions and theming tags) is available for download in CSV format at https://database.lichess.org/#puzzles
I downloaded this and wrote a small program to filter on 1, 2, 3, 4, and 5 move puzzles. I also segregated by rating. Then I ran them thru stockfish (there are some errors) and generated several years worth of daily puzzles. It’s part of a daily chess feed I have for my club. So, puzzles get harder thru the week, similar to NY times crossword puzzles. I uploaded this to my cheapo web server. I give credit to lichess and provide a link to play the position on the lichess.org website.
For what it's worth, the entire Lichess corpus of puzzles (over five million positions with solutions and theming tags) is available for download in CSV format at https://database.lichess.org/#puzzles
I downloaded this and wrote a small program to filter on 1, 2, 3, 4, and 5 move puzzles. I also segregated by rating. Then I ran them thru stockfish (there are some errors) and generated several years worth of daily puzzles. It’s part of a daily chess feed I have for my club. So, puzzles get harder thru the week, similar to NY times crossword puzzles. I uploaded this to my cheapo web server. I give credit to lichess and provide a link to play the position on the lichess.org website.
It’s not worth much when I want to use the Lichess app on an eight hour plane ride to solve them :)
I like the feature because it updates my rank when I get internet restored. I just wish they cached more than 50 offline.