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)
| File | Size | Uploaded | |
|---|---|---|---|
| ChessComLibraryExporter-0.7.2.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|