Hey Fedi, remember everyone is getting their Chess24 courses taken from their hands? Well, my Catalan teacher (both language and opening) asked me if I could pirate it all, and I have effectively as of 2 hours ago scraped their whole website and taken all the courses (videos, complementary data, etc), which is about 200GB. The raw data is ready if anyone wants it, but I still have to process it (render the chessboard, etc).

#chess #chesscom #chess24 #piracy #piracyresearch #PiracyIsJustified

Chess24 piracy update: my render engine is alive and kicking, compliance is 99% because theirs is quite buggy, but when there's a mismatch that 1% of the time, it's (usually) because they're missing stuff, not me. I will upload it all to the internet archive when Chess24 closes the 31th of January, because if they sue me, that'll make it hard for them to claim any damages. I will, of course, update the thread accordingly.

#chess #chesscom #chess24 #piracy #piracyresearch #PiracyIsJustified

Dude, I can't even trust Chess24 to have their data follow the JSON spec. I mean, I knew it was janky, but to this level? Lol. It has made me patch serde_json to ignore quite a few errors, but it seems to be working just fine for most of the invalid JSON now (I'll manually fix the other ones, bruh). To be fair, I can't even assume their instructions to be valid chess moves...

Expect the whole thing to be on the internet archive in the following days.

@Alonely0 Amazing work. Let me know if you need storage or anything else.