fen2board for chess players

3 hours ago 1 view Adële's blog adele.pages.casa

Clone or download the script git clone https://codeberg.org/adele/fen2board.git cd fen2board

Make it executable (optional) chmod +x fen2board.py

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" -am +----------------+ 8 |r n b q k b n r | 7 |p p p p p p p p | 6 | = = = = | 5 |= = = = | 4 | = = = = | 3 |= = = = | 2 |P P P P P P P P | 1 |R N B Q K B N R | +----------------+ a b c d e f g h

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" -ac

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" --black

Display all moves in terminal python fen2board.py --pgn "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6"

Display moves 5-10 only python fen2board.py --pgn "..." --start 5 --end 10

Read PGN from stdin cat mygame.pgn | python fen2board.py --pgn

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" -r output.rtf

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" -am -r output.rtf

python fen2board.py "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1" -ac -r output.rtf

python