#learn #parser #downloader #bulk #com #async #time

app chess_dl

Chess.com game downloader

11 releases

0.3.10 Jan 12, 2024
0.3.9 Feb 17, 2023
0.3.8 Jan 22, 2023
0.3.6 Nov 11, 2022
0.3.3 Jul 6, 2021

#9 in #bulk

MIT license

18KB
344 lines

chess_dl

Fast Chess.com bulk game downloader. Parses the games in order to sort into colors and time controls.

I made this project to learn async Rust and get an edge in chess tournaments where there is not much time to prepare between rounds. Don't expect good code, but it is fairly fast (much faster than any competing program that I've seen). If anyone has tips on how to organize the code better, it would be appreciated.

Installation

cargo install chess_dl

Example

chess_dl hikaru gmwso lyonbeast --blitz --bullet -t

Dependencies

~14–28MB
~469K SLoC