Custom Chess.com Wrapped 2024


This is incredible Edward, thank you so much for taking the time to develop such an amazing and insightful tool!

Nice tool, Edward. Thanks for sharing.
It said my best opening is Ruy Lopez but my worst opening is "Kings Pawn". Is the latter just a 'catch-all' for unnamed e4 e5 openings?

Nice tool, Edward. Thanks for sharing.
It said my best opening is Ruy Lopez but my worst opening is "Kings Pawn". Is the latter just a 'catch-all' for unnamed e4 e5 openings?
Thank you, Kraig!
Yes, you are completely correct. "King's Pawn" serves as a catch-all category for unnamed e4 e5 openings, similar to how "Queen's Pawn" groups some d4 openings. I was considering labeling these as "No Opening," but I thought that might seem a bit dismissive. What do you think?


How do we do it
You can visit the site Chesslytics.xyz and all you have to do is enter your username! As long as you have live games in 2024, it should appear under 30 seconds. Feel free to look at other chess players as well.

Did you create a bot that sifts theough everyone's games and analyzes them? Or did you do it manually

Did you create a bot that sifts theough everyone's games and analyzes them? Or did you do it manually
I used the Chess.com public API to access the data and created a script to analyze it

Every time I put my username in, it says “failed to fetch data. Please try again later”, which is sad, because this is really cool.

Every time I put my username in, it says “failed to fetch data. Please try again later”, which is sad, because this is really cool.
Hi! Sorry, my program is pretty slow due to some of the visualizations. I will try to make the program faster to include users with immense amount of games. I recently broke my computer so I am waiting for it to be fixed .
At the moment I am deploying on Heroku which has a 30-second request timeout limit for web dynos, which means if a request takes longer than 30 seconds to process, it will be automatically terminated with a timeout error.