Comments (6)
Even better would be to allow usage of custom anki template which only contains fen and move list fields for eg.
from chessli.
Hey, can you provide an example of how your database of pgn files looks like? I guess in the current version it won't work, but maybe it can be extended with not much effort to make your use case working.
from chessli.
They would be like these :
https://github.com/xinyangz/chess-tactics-pgn
http://gorgonian.weebly.com/uploads/1/7/2/2/17221082/auerswald.pgn
from chessli.
Maybe these card templates are a better solution for you?
The second pgn database you mentioned (auerswald collection) is already available for the above card templates here.
Or are the two sets you mentioned above just examples of how yours looks like?
In any case, at the moment chessli
is not able to ankify arbitrary pgn databases, but since the above shared decks exist and chessli
makes available the > 1 million (and growing) lichess puzzle database, I would need to be convinced that this is a feature worthwhile to be implemented.
from chessli.
I close this here for now. @ExtremeCoolDude, just comment here if you have further questions.
The "ankification" of arbitrary pgn sources is not possible at the moment, but I will try to tackle it in the future, see #5.
from chessli.
I think I commented when I was logged in on another account xD, so I did try it but the chess py library doesn't spit out { comments } nicely for the excellent templates, particularly if there are linebreaks on pgn comments, the linebreaks is included in the string, which is very hard to import into anki since anki treats each line as a separate card, other than that simply iterating over games and spitting out fen and SAN separated by tab with game on each line is enough to import into anki as a txt file.
from chessli.
Related Issues (20)
- Make chessli easier to install for windows users. HOT 1
- chessli games ankify clarification on mistakes HOT 2
- Cannot ankify mistakes and games sequentially from last-time due to shared tag HOT 1
- Totally new programmer HOT 3
- Feature request for option to import only incorrect puzzles from lichess HOT 5
- [Question] How to setup chessli for testing and install from local directory HOT 4
- how do i get this to work on anki? HOT 1
- does anyone know of a way that i can download all of the FEN codes from a book in pdf form onto my computer? HOT 3
- Minor tactics cards (bug?) HOT 2
- ConfigAttributeError on fresh install HOT 7
- Error: Missing key store HOT 15
- Support for card review in web browser HOT 2
- pandas.errors.ParserError: Error tokenizing data. C error: Expected 10 fields in line 3, saw 11 HOT 3
- No csv generated from chessli tactics ankify HOT 1
- Start as black, have computer do first move? HOT 3
- Can't make moves HOT 2
- i can't install chessli, if anyone can help me please contact me on discord pls flex#3045 HOT 4
- installation issue - wsl HOT 1
- API has changed: tactics doesn't work HOT 4
- broken url on ankiweb HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chessli.