chrislicodes / obsidian-chess-study Goto Github PK
View Code? Open in Web Editor NEWA chess study helper and PGN viewer/editor for Obsidian.
License: GNU General Public License v3.0
A chess study helper and PGN viewer/editor for Obsidian.
License: GNU General Public License v3.0
Hey, thanks for the plugin! I have it installed in 2 computers that are in sync via nextcloud, but it seems that doesn't work with the plugin. I don't know whether this is also true with Obsidian Sync, but if it is, I wonder if there's a way to properly sync the codeblocks
Hello,
Thank you for this great plugin!
I tried to import this PGN (which works on lichess):
[FEN "r1bqkbnr/1pp2ppp/p1p5/4p3/3PP3/5N2/PPP2PPP/RNBQK2R b KQkq - 0 5"]
5... Bg4
and I get this error:
plugin:chess-study:45863 Error: Invalid move in PGN: [FEN
at Chess.loadPgn (plugin:chess-study:25237:17)
at PgnModal.onSubmit (plugin:chess-study:45838:21)
at eval (plugin:chess-study:45769:14)
at HTMLButtonElement.<anonymous> (app.js:1:820048)
Edit: I have noticed that starting from a given FEN is in your TODO list, sorry!
Best regards
Hello,
I just started with the plug-in and really like it. Thank you.
My issue is: whenever I try to build a board for a game that ends in a draw, I get an error message:
"There was an error during PGN parsing".
I got the PGN-file from www.chessgames.com
It only works, if you do not load the "1/2-1/2" at the end of the PGN.
It's not urgent as I found a way to get it working, but maybe someone else is struggeling too.
Kind regards
Anette
On a smarthphone, you only see a portion of the chess board.
EDIT:
Thanks for this awesome plugin by the way!
I'd like to be able to contribute, but I only recently got started with React so this is too ambitious at the moment. I'll revisit this when I have improved in React :)
Hello,
Your plugin is really helpful. It would be still better if it was possible to:
Thank you!
I had this wonderful idea tracking key/critical variations of a chess game by using obsidian canvas but I am unable to implement this because chess-study is broken on Obsidian Canvas. The thought was to embed chess-study code blocks at specific moves in a chess game. This would enable me to visually map out development of games as I see fit (great for a visual learner like me) .
Hi,
I would like to use this to study my Chess Steps books, but I need to be able to input tons of positions very fast. Do you think FEN starting positions will be added any time soon?
First of thanks for the awesome plugin. Really useful because unlike other plugins I can scroll through the moves. Also because PGN is a lot easier for humans than FEN.
However I notice that I rarely use the block of markdown area under the chess board so it takes up space for nothing. I would love to be able to disable it with an option in the code block. Or disable it in the default options and enable it only for the chess studies where I need one.
Hi, I'd like to build my own chess database with a repertory of openings, but I can't link a move to a new not in the text space.
It would be really helpful to explore variations.
Hope you could do something.
Have a great day, and thanks for your amazing plugin.
Hi!
First of all, this is great work. Thank you very much!
I tried importing a Lichess analysis with variants and noticed it imported only the main line.
I then tried to check your variant work and it works on top of the import, but ignores what was there.
Here's an example I created on Lichess:
1. d4 f5 2. h3 Nf6 3. g4 fxg4 4. hxg4 Nxg4 5. Qd3 h6 (5... Nf6 6. Rxh7 Rxh7 (6... Nxh7 7. Qg6#) 7. Qg6#) (5... g6 6. Qg3 d5) 6. Qg6#
Is there a different variant syntax you use? Or is importing variants not (yet) supported?
I don't see the coordinate axis of the chessboard as shown in the illustrated gif in your readme file.
Can you add interaction with arrow keys?
I really like this plugin🥰🥰, please continue developing it. Thank you very much.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.