Export from chessgames.com to lichess

Allows a user to quickly export a PGN to lichess for analysis

Author
Unclevinny
Daily installs
0
Total installs
36
Ratings
0 0 0
Version
0.3
Created
2021-11-19
Updated
2021-12-24
Size
5.22 KB
License
MIT
Applies to

This adds an "export to lichess.org" button on individual game pages on chessgames.com

Based on a script by bfishbaum, see below for details.

About this script:
An "export to lichess" button gets added below the game board. Clicking it shows a link to the game on lichess. If the game had previously been uploaded to lichess, it shows a link to that game. Annotations and computer eval aren't imported. Even if you're logged in to lichess, the imported game isn't added to your imported games list, so make a note of it if you'd like to find it later.

Testing:
Tested with Firefox/ViolentMonkey and Chrome/TamperMonkey -- not working with GreaseMonkey right now because they don't support custom CSS (GM_addStyle)
Tested while logged in and out of chessgames.com
Tested with AdBlocker Ultimate on and off
Tested while logged into and out of lichess
Tested with large (> 100 move) games (thanks to TimothyHa for the suggestion on how to fix an earlier problem with this)

Note: Use the default "Olga" PGN viewer to see the link. If this is a huge problem, let me know.

I'd appreciate your feedback; I'll do my best to keep this script updated.

bfishbaum's original script is here: https://greasyfork.org/en/scripts/389928-lichess-analysis-link-on-chessbase

I wrote this to make a few fixes in that script, since it hadn't been updated in a while:
* Title and code referred to Chessbase, not chessgames.com
* Chessgames.com switched to using https, so the script didn't load
* The DOM structure has also changed, so even after the https fix it was still broken
* Unnecessary logging to the console