Skip to main content

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

Release files for pgn2gif 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pgn2gif 1.0
File Size Uploaded
pgn2gif-1.0.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pgn2gif 1.0
File Interpreter ABI Platform
pgn2gif-1.0-py3-none-any.whl Python 3 none any Details

Total release size:11.0 kB

Release files / pgn2gif-1.0.tar.gz

Download URL pgn2gif-1.0.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
dc826905d995f2267054d73b49a46a8e8bb1344865964c25adad4f77dd5155ed
BLAKE2b-256 checksum
How to use checksums
3fd41a7a053e4d0f3f491ce3ae8bc9c698396b7233d0d589a418c0aa2fc38b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.2

Release files / pgn2gif-1.0-py3-none-any.whl

Download URL pgn2gif-1.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
04b10c1dc4512e3e2a68d29183a12347f27d90704415aacbffe0f82c22e47d05
BLAKE2b-256 checksum
How to use checksums
9356cf0bfa58004d475602bfc3c9457a13ccd12c9cebc31e70e1d9a73d5a36c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.2

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page