Skip to main content

A basic API wrapper for Lichess.

Project description

Note: Many endpoints have not been implemented yet, but will be soon.

lithon

license lines of code PyPI version info Python version info

Lichess is a free, libre, adless, open-source chess server, and lithon (li[chess in py]thon) is a Python API wrapper for the Lichess API.

Key Features

  • Modern Pythonic interface with an object-oriented approach.

  • Proper JSON, NDJSON and exception handling.

  • Optimised in both, speed and memory.

Installation

Python 3.8 or higher is required.

To install the stable version, do the following:

# Unix / macOS
python3 -m pip install "lithon"

# Windows
py -m pip install "lithon"

To install the development version, do the following:

$ git clone https://github.com/Infiniticity/lithon

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

lithon-1.0.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lithon-1.0.1-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file lithon-1.0.1.tar.gz.

File metadata

  • Download URL: lithon-1.0.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for lithon-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7671676a6a5e793f19fa4aed20bad78fcbf4de84830bd7ce50c8e2875dffc816
MD5 a91dcb1f5088d16be461d70907cbbc45
BLAKE2b-256 df9ae570600bdb9f2c6295723a8eaf618489accad5f9e892c795cc6edcd9ecac

See more details on using hashes here.

File details

Details for the file lithon-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: lithon-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for lithon-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 22ab7ff963498a3b071877ec9f87098f885933cf04288aa5557410d3adb16fb3
MD5 302fbf71d46891e0cd0aa8d66dab91bc
BLAKE2b-256 547e29c319a473f1b13b689e7e42633d72cc655c97a77100fac92a0cabef15e6

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