acpltracker.com

Sort:
ACPLTracker

I used the chess.com public API to build a little web app. It's similar to the Chess Insights app over at lichess, but instead of taking a sample of your games, it just churns through as many positions as you want to import. You can also import positions for any player, not just yourself.

I mostly wrote it to serve as a portfolio piece, but it's functional, and I hope people find it useful. If you have any questions, you can email me--see the "About the Author" page--or post in this thread.

acpltracker.com

BaronVonChickenpants

Interesting! It doesn't seem to do very much on my username though

Dale00007

For mine neither.

ACPLTracker

Hi guys,

Do you only play daily chess, or do you sometimes play live chess? For the sake of simplicity, I decided to limit the app to live games for the initial release. There was some minor difference in processing them that made the decision expedient. I'll revisit that issue today and see if I can get it to work for daily games.

Dale00007

I have ratings in all bullet/blitz/rapid

BaronVonChickenpants

I play occasional live games, a handful in the last couple of weeks but mainly Daily 

Dale00007

It works for me now.

ACPLTracker

Hey guys,

I removed the bit of code that filters out daily games, and the app will work for you now, but if you keep importing long enough the import will eventually freeze; for Dale, it will freeze after 528 moves have been analyzed. This has to do with how I'm processing different types of PGNs. When I first started adding functionality to the app, I thought it would be particularly interesting to extract timestamps from games in order to plot ACPL against move time, and that was the major reason that I decided to limit the scope of the app to live games. Now that I'm allowing the importer to accept both live and daily games, it seems to be able to handle some types of daily games but not all. I'll update this thread when I have the issue straightened out well enough that you'll get full functionality for your daily games.

ACPLTracker

The importer seems to do fine with all of the good baron's games. The import is still chugging along after 2000 moves, anyway. It still eventually hits a game of Dale's that it doesn't like; it looks like it's one of the most recent games that was played before March 10th. I'll update this thread when I know what's going on there.

ACPLTracker

The importer is still having trouble with some games, but I've put a simple workaround in place that allows it to ignore games that it can't process. This means that, at least in Dale's case, running an import will not catch every game, but it also won't freeze.