Open Opening Book Standard (OOBS)

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Version Beta 3 released

Post by phhnguyen »

Version Beta 3 released

- Fixed bugs
- Export from OOBS books into Polyglot, PGN, EPD books
- Query OOBS data with Position Query Language (PQL)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
dangi12012
Posts: 1062
Joined: Tue Apr 28, 2020 10:03 pm
Full name: Daniel Infuehr

Re: Open Opening Book Standard (OOBS)

Post by dangi12012 »

Perfect! Now this project is not even Opening specific since all moves can be imported with -ply 999.

This query then generates the fens for all the occured 7 man positions.

Code: Select all

oobs -q "q+Q+b+B+r+R+n+N+k+K+p+P=7" 
Very Cool! :)
Worlds-fastest-Bitboard-Chess-Movegenerator
Daniel Inführ - Software Developer
dangi12012
Posts: 1062
Joined: Tue Apr 28, 2020 10:03 pm
Full name: Daniel Infuehr

Re: Open Opening Book Standard (OOBS)

Post by dangi12012 »

IMO its really not OOBS its just OBS. (Open Book Standard)

Since the limitation to ply 20 is an artificial default - when removing it you can store every graph of every game played in the pgn and query it too. The output is smaller than the original pgn.
With SQL and PQL its really a good Swiss Army knife for chess.

I recommend you make announcements on other websites too!
Talkchess is using robots.txt (they really should let google index this site) and github does not link to all repos by default.
What I want to say is that if I type "OOBS chess" in google it does not come up.
Worlds-fastest-Bitboard-Chess-Movegenerator
Daniel Inführ - Software Developer
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Open Opening Book Standard (OOBS)

Post by phhnguyen »

dangi12012 wrote: Thu May 26, 2022 8:35 pm IMO its really not OOBS its just OBS. (Open Book Standard)
I use both, sometimes the longer one is helpful for disambiguating.
dangi12012 wrote: Thu May 26, 2022 8:35 pm Since the limitation to ply 20 is an artificial default - when removing it you can store every graph of every game played in the pgn and query it too. The output is smaller than the original pgn.
With SQL and PQL its really a good Swiss Army knife for chess.

I recommend you make announcements on other websites too!
Talkchess is using robots.txt (they really should let google index this site) and github does not link to all repos by default.
What I want to say is that if I type "OOBS chess" in google it does not come up.
Nice find of using, thanks!

BTW, in case you are picking the code, just remind that the code of using PQL in OCGDB (game databases) is more generic than one in OOBS (books) since the first one can work with starting FEN + Moves (whole games) while the second one works with FEN only.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager