What are some fun projects that can be implemented using data fetched from chess api?

Sort:
yolodudewhat

I'm planning to download my gameplay data and analyze it using Python and R. What "fun" stuff can I do with it? Does anyone have experience doing anything similar? I'd love to get some suggestions. 

Ximoon

I wrote a couple of python scripts to manage club daily matches organisation and compute statistics at club level, also in Python. And had fun in the process. 

YankeeBastid

I have created a monthly competition that utilizes the API to extract the results from rapid chess matches played by my members. 

First I sort the roster of my members by their current rating average. The average is calculated from the sum of 7 previous matches and then divided by 7.

I then create the teams which are made up of that roster of sorted members so that each team has a novice, two intermediate, and an advanced player. 

I then retrieve the current average from the last six matches and the rating of the most current match.  This new average is compared to the starting average to determine a 'score' This score is added to the teams' total score, which is then compared to all the other teams' total scores. 

I determine how many points to award individual team members based on the number of total participants. If a player has already been awarded points, I add the new number of points. A player is then qualified to be added to the 'leaderboard' 

At the end of the month, the top four players on the leaderboard are awarded 30-day Diamond memberships.

What is unique about this competition is the way I make the teams. Novices have a chance to contribute as many points to the team total as any of the higher-ranked players. All the teams will be equal based on the method I use to create the teams. You can see how that is done by adding the number under 'sort position' when the winners' list is displayed. Every team's total will be identical to every other team's.

I invite you to examine the competition at www.4teamchess.com. All chess matches are played here on www.chess.com

jonbbbb

I did a little project investigating rates of cheating by looking at speedrun accounts from popular streamers. I think it gives a more accurate estimate of cheating since these games get a lot more scrutiny than normal games. I don't have much of a background in statistics though. If you're good with R you could probably come to stronger conclusions than I did.