Skip to main content

Creates GIFs from PGNs

Project description

Pgn2gif

Create GIFs from PGNs

Usage

Run ./pgn2gif with the following options:

Usage: pgn2gif [OPTIONS] COMMAND [ARGS]...

  Create GIFs from PGNs

Options:
  -p, --path TEXT                 path to the pgn file/folder
  -s, --speed FLOAT               speed with which pieces move in gif.
  -o, --out TEXT                  name of the output folder
  -si, --size INTEGER             size of the gif
  -c, --color [green|blue|brown]  color of chess board
  -g, --game-index INTEGER        index of the game for which gif is to be
                                  made
  --all-games                     make gif of all the games found in a PGN
  --help                          Show help screen.

Commands:
  chess_com  Get games played on chess.com
  lichess    Get games played on lichess

You can also run ./pgn2gif without any external options and in that case ./pgn2gif will run on the following default values:

* path          current working directory
* speed         0.5
* out           folder name `gifs` in current working directory
* size          480 X 480
* color         Brown
* game-index    1st

Examples

  • ./pgn2gif

alt text

  • ./pgn2gif -c blue

alt text

  • ./pgn2gif -c green

alt text

  • ./pgn2gif -p /home/mzfr/dev/mzfr.pgn

alt text

  • ./pgn2gif -p /home/mzfr/dev/mzfr-1.pgn -s 0.2

alt text

  • ./pgn2gif -si 600 -s 0.1

alt text

  • ./pgn2gif -si 680

alt text

Installation

  • You'll need Python3.

  • Clone the repository

git clone https://github.com/mzfr/pgn2gif
  • Run pip install -r requirements.txt

Project details


Release history Release notifications

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pgn2gif, version 1.0
Filename, size File type Python version Upload date Hashes
Filename, size pgn2gif-1.0-py3-none-any.whl (5.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size pgn2gif-1.0.tar.gz (5.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page