Skip to main content

Download your whole Chess.com Library (chess.com/library)

Project description

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

Directly as a script:

$ 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
...

From the Pip-installed entrypoint:

$ pip install ChessComLibraryExport
$ chess_library_exporter
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.

Support

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

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

ChessComLibraryExporter-0.5.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

ChessComLibraryExporter-0.5.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file ChessComLibraryExporter-0.5.1.tar.gz.

File metadata

File hashes

Hashes for ChessComLibraryExporter-0.5.1.tar.gz
Algorithm Hash digest
SHA256 b3ac513c3b29591aab033645f604e61c86da53b4a042321438d9f1eb1a3858d6
MD5 2eb5312d43d9f40056631a03bf2aeef0
BLAKE2b-256 10fafad61b64f444705b8d2b66e15cdf9c3fb2f8f588924840507546c5c9c83b

See more details on using hashes here.

File details

Details for the file ChessComLibraryExporter-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ChessComLibraryExporter-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a594a3f6e306f4e9672fe6ea95554ff0da7a5e2a400925260317aec84dc8ce13
MD5 b87e0397670989a725dd3c63ce1cfa5c
BLAKE2b-256 e5bde67ebf8e2421272b67f037411a62eec0732641d408cd91556c3d6d1cd131

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