Skip to main content

Chess.com unofficial Python API.

Project description

Chess.com Python API

Unofficial Chess.com Python API and toolkit. (Work In Progress)

This Python API is a wrapper to the PubAPI (a read-only REST API that responds with JSON-LD data).

Install

Install from PyPi:

python3 -m pip install chesscom

Install locally

git clone git@github.com:jeffreywardman/chesscom.git
cd chesscom
python3 -m pip install -e .

To Do

  • Plot by piece type
  • Plot piece coverage
  • Plot attacked pieces
  • Create game GIFs
  • Documentation
  • Automated versioning and unit tests (within docker container)

Final Comment

Feel free to add me (jeffreywardman) on chess.com so we can play sometime!

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

chesscom-0.0.0.tar.gz (1.9 kB view details)

Uploaded Source

File details

Details for the file chesscom-0.0.0.tar.gz.

File metadata

  • Download URL: chesscom-0.0.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for chesscom-0.0.0.tar.gz
Algorithm Hash digest
SHA256 931811846c16736f73de839c608eae1146eec39b1a802697438d0baea4478854
MD5 9e817a002c55cbdf954f20991a31ff50
BLAKE2b-256 bc0cf3d6cc1c9ba37e14747f4b1c5ffa3485da81e8f3cfa32eb572033b90974e

See more details on using hashes here.

Supported by

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