Skip to main content

Converts a PGN file to a JSON file. Designed for displaying Chess.com games inside of Obsidian using the Chess Study plugin.

Project description

pgn2json

GitHub tag (latest by date) Lines Of Code Continuous Integration (CI) Tests GitHub last commit

Converts a PGN file to a JSON file. Designed for displaying Chess.com games inside of Obsidian using the Chess Study plugin.

Features

  • Installable via pip
  • Command-line interface
  • Interactive documentation

Installation

To install pgn2json, simply run:

pip install pgn2json

Usage

After installation, you can use pgn2json by running:

$ python3 -m pgn2json
# or
$ pgn2json

Documentation

For more information, you can find the documentation within the docs directory or on the project's GitHub Pages.

Contributing

Contributions are welcome! Please refer to our CONTRIBUTING.md for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

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

Source Distribution

pgn2json-0.1.2.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

pgn2json-0.1.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file pgn2json-0.1.2.tar.gz.

File metadata

  • Download URL: pgn2json-0.1.2.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for pgn2json-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4bb2188687d8741e53387554bb95218d0377c57728680622498be5728a5fd30f
MD5 46a561298bfb20887d04b4a144ae3ad7
BLAKE2b-256 8ccbfe170f0b0e0a822b56c69e3ff9ac96cadfd6b89b6b5ab4d15c04bd390371

See more details on using hashes here.

File details

Details for the file pgn2json-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pgn2json-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for pgn2json-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d0a8d0ee3ccba268880916f1c6c0774c57c3c9adbbec447cd42d8c7639685d28
MD5 338279c7e934b9055872c1dbd0a84e78
BLAKE2b-256 4aeb256c4904fac59b83a1916683a921277487e754e7ee329a5efd96d3fa1f76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page