Skip to content

Chess.com Data Exporter and Games Played Data Analysis

Notifications You must be signed in to change notification settings

markwk/chess_com_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess.com Data Exporter and Games Played Data Analysis

Chess.com Data Exporter: chess.com_exporter.ipynb

  • Pull basic user data, stats and complete history and data of games played from Chess.com Public API
  • Advanced Parsing of Portable Game Notation (PGN) to extract relevant data from game play like start time, total moves, move times of black and white.
  • Export Games Played Data to CSV

Chess.com Data Analysis of Past Games: chess.com_data_analysis.ipynb

  • Simple Data Analysis and Data Visualization of Games Played

TODO:

  • Fix to include past days and months where no games played
  • More advanced Data Analysis and Data Visualizations
  • Improve Requests logic to deal with API Limitations
  • Additional PGN Parsing
  • Calculate the total play time of each player from last timestamp minus total seconds of your side game
  • Calculate the average move time of each side

Development Notes

  • Python 3 code in a Jupyter Notebook.
  • Basic usage depends on Pandas and Numpy
  • Advanced PGN Parsing uses Chess-Python library which can be installed with the command `$
  • I recommend installing Anaconda Distribution of Python to use.

Creator:

About

Chess.com Data Exporter and Games Played Data Analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published