ChessPDFBrowser

Sort:
Avatar of frojasg1

Hello Made_in_Shoreditch,

    the application tries to extract variants of games, as well as the standard tags (Player names, ELOs, and so on), but with some limitations, it does best effort. There is a user handbook where all details are explained (although I will be pleased to answer all questions you make)

    It does not try to extract comments, because, although I am not a loyer, I think it would not be legal. So annotations are not added to the extraction, but the application gives you the possibility to add those annotations (open the menu option: Windows -> Edit comment window). You can copy the comments you are interested on at each move (do not forget to accept changes before changing the position!)
 

Avatar of duntcare
frojasg1 wrote:

Yes, you can use it on Ubuntu, as a is a Java application (Java-8), and that means that is cross-platform ... you must only have JRE installed.

The features of the application. You can:

    - Open PDF books and extract its games (in algebraic notation).

        * Extract standard tags of the game (Name of players, ELOs, Location, Opening code, ...)

        * Extract game variants

        * If the game does not start from standard starting position it tries to act as an OCR extracting the FEN string for that position from the image at PDF.

    - Open and save games in pgn format.

    - Edit variants (add or remove variants, or continue with the following move)

    - Connect to UCI engines like stockfish, although you have to configure the ones you download (there are no engines installed by default).

    - With those engines, you can:

        * Analyze positions

        * Analyze full games

        * Play a timed game against a Uci engine (some of them allow you to choose the strength), or play to another player, or make two engines play eachother.

 

There is also a command line version of the games extractor, so that you can invoke it from a script, or automatize the extraction of many chess books (but you have to program that script)

 

jdk works? 

Avatar of duntcare

perfect java 8, i use java 8 only since im a modder 

Avatar of frojasg1
duntcare escribió:
frojasg1 wrote:

Yes, you can use it on Ubuntu, as a is a Java application (Java-8), and that means that is cross-platform ... you must only have JRE installed.

The features of the application. You can:

    - Open PDF books and extract its games (in algebraic notation).

        * Extract standard tags of the game (Name of players, ELOs, Location, Opening code, ...)

        * Extract game variants

        * If the game does not start from standard starting position it tries to act as an OCR extracting the FEN string for that position from the image at PDF.

    - Open and save games in pgn format.

    - Edit variants (add or remove variants, or continue with the following move)

    - Connect to UCI engines like stockfish, although you have to configure the ones you download (there are no engines installed by default).

    - With those engines, you can:

        * Analyze positions

        * Analyze full games

        * Play a timed game against a Uci engine (some of them allow you to choose the strength), or play to another player, or make two engines play eachother.

 

There is also a command line version of the games extractor, so that you can invoke it from a script, or automatize the extraction of many chess books (but you have to program that script)

 

jdk works? 

The application is compiled with Java-8, so it should work !!

Avatar of duntcare

honestly mac is gonna act up again, do u have a visual studios download or a unity? 

Avatar of frojasg1

Hello 1ET,

    Thank you for testing it!!

    I have just checked the button to go to last move (on the navigator), and that worked for me ... I do not know what has happened in your test ... (that button is programmed to go to last move of current subvariant, I do not know if that was what you expected ...). And current subvariant is sticky ... that means that even if you go back with the navigator, when you go ahead again, it keeps in memory which the path was to last subvariant, until you select another move with mouse.

    I will take a look at the PDF you mentioned, and thanks for the encouragement!

Avatar of frojasg1

Hello duntcare,

    Sorry, I cannot fully understand you ... My English is not good enough...

    Can you repeat with a flatter language ??

    I think the application also runs on mac, although I have not checked it

Avatar of frojasg1

Hello Made_in_Shoreditch,

    If you have many books to extract the games from, may be you would want to automatize the process of extraction:

    Under _scripts, there are scripts for Windows (.bat) and for Linux Operating System (.sh), that invoke the command line application. You can extract one pdf at each invocation, but you can automate those invocations to extract all PDFs in a particular folder, or recursively ...

    If you find it interesting and do not know how to do that, I can automate that for you, only let me know (in half an hour I can pass you a script (only Linux, I am not an expert on .bat ...)), but if you have Windows (as I have), you can use cygwin, or git-bash. It is easy and I can tell you the details.

Avatar of raxistchessplayer7
Penis face
Avatar of EternallyBad

Aight I’ll just sit here quietly and watch the geniuses talk don’t mind me

Avatar of PleasantEscalator
Leon_Likes_Chess wrote:

Aight I’ll just sit here quietly and watch the geniuses talk don’t mind me

+1

Avatar of frojasg1

Hello IForgotMyPrep,

    More than mediocre, I would have said something like humble (it sounds better).

    I do not know if I have permission to edit those pieces (I found them on the internet, and I put them as they were ... normally those kind of works have a license that does not allow you do everything ... but that set of pieces was not attached to any license, although I would prefer not taking risks).

    I programmed a class to magnify / reduce images that is not bad ... but if original images are with a low resolution, magnifying them does not produce a perfect result

Avatar of frojasg1

I do not think you know how much effort it costs.

Specially taking into account that I have been quite alone with this, and that I have programmed almost everything from scratch.

Avatar of Omega_Doom

What is chess book? I have never heard such things.

Avatar of frojasg1

Hello Omega_Doom

    A Chess book is a book whose subject is Chess.

    ChessPDFBrowser works with chess books with their games in algebraic notation.

    I can see you are Russian!   If you want to contribute translating the texts of the application we can speak apart (the application is already almost translated into Russian, but it is a little outdated, as the translation was done with a previous version).

    If you agree, please, let me know and we can speak apart

Avatar of PleasantEscalator

what about Macs is this compatible with Macs

Avatar of frojasg1

Hello IForgotMyPrep,

    Thank you for you offer, but I am a bit worried if you will feel confortable working in a mediocre project ... (it is a joke)

    Well, all help is wellcome of course.

    It is a good idea to let the user define its own piece set ... I will have to change some things but it is possible.

    If you want we can speak via e-mail (my e-mail is:   frojasg1@hotmail.com)

Avatar of frojasg1

Hello PeasantElevator,

    It should be compatible with Macs ... I am not involved with Mac, but if the operating system still allows you to install Java environment, I think you will be able to run the application

    Try it and tell us!!

Avatar of duntcare
frojasg1 wrote:

Hello duntcare,

    Sorry, I cannot fully understand you ... My English is not good enough...

    Can you repeat with a flatter language ??

    I think the application also runs on mac, although I have not checked it

basically macs have a ton of anti virus but its really apple not wanting you to install anything non apple and its useless, any .jar file is marked virus, I can try to work around but apple literally wont let me run, I have apps like visual studios that are either windows based apps or unity which is a platform that isnt restricted and allows me to use and develope files that mac dont allow on its files, so basically do u have anything like that? using terminal to run it doesnt work 

Avatar of duntcare
IForgotMyPrep wrote:
frojasg1 wrote:

Hello IForgotMyPrep,

    Thank you for you offer, but I am a bit worried if you will feel confortable working in a mediocre project ... (it is a joke)

    Well, all help is wellcome of course.

    It is a good idea to let the user define its own piece set ... I will have to change some things but it is possible.

    If you want we can speak via e-mail (my e-mail is:   frojasg1@hotmail.com)

 

I make all chess piece designs for free.

you joined for 2 days, whats your credibility and you can use free stock photos