Skip to main content

Chess.com Library Exporter

A command line utility that uses Selenium (Chess.com please improve API support!) to help you download your entire archive of games in chess.com/library.

Usage

From PyPI:

$ pip install ChessComLibraryExporter
$ chess_library_exporter
Username: manuelpepe
Password: 

Found 6 collections
...

From source:

$ git clone https://github.com/manuelpepe/ChessComLibraryExporter
$ cd ChessComLibraryExporter
$ pip install -r requirements.txt
$ python chess_library_exporter.py
Username: manuelpepe
Password: 

Found 6 collections
...

By default, your library will be exported to a library/ directory in your current working directory. You can change it with the -o path/to/directory parameter.

Credentials can also be loaded from the CHESS_COM_LIBRARY_EXPORTER_USER and CHESS_COM_LIBRARY_EXPORTER_PASS environment variables or from a .env file.

Support

Firefox and Chrome are supported (use -b firefox or -b chrome, defaults to firefox). Headless mode can also be deactivated with the -H flag (Headless mode seems to break on Chrome).

Release files for ChessComLibraryExporter 0.7.2

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

Source distribution (sdist)

Source distribution for ChessComLibraryExporter 0.7.2
File Size Uploaded
ChessComLibraryExporter-0.7.2.tar.gz 5.5 kB Details

Built distribution (wheel)

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

Total release size: 11.5 kB

Release files / ChessComLibraryExporter-0.7.2.tar.gz

Download URL ChessComLibraryExporter-0.7.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
42e67aaf4f4e3b02d6f036a5f6f06198dcb5aa259badfa7928005ef3199d4267
BLAKE2b-256 checksum
How to use checksums
a361a8f6ce8bdcee9b69ce49b57ee20fa1afbed973252c4ece844ed037b312d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.2

Release files / ChessComLibraryExporter-0.7.2-py3-none-any.whl

Download URL ChessComLibraryExporter-0.7.2-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97931ca4c6d45ad135dab2757a4144872909219370e87001a8586192d1e45911
BLAKE2b-256 checksum
How to use checksums
81b486bae5d6d27be1930e30c5ea4df498c9ed91d4652e7e82a861fe5802a6e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.2

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.5.2

2 release files

0.5.1

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