Backloggery interop

Backloggery integration with game library websites

Gammel: v1.2.3 - 20.10.2024 - Disabled achievements highlighting in ignored entries
Ny: v1.2.4 - 03.11.2024 - Fixed syncing of multi-page collections on Deku Deals

  • --- /tmp/diffy20251030-2410975-wy5nnb 2025-10-30 20:52:50.121934868 +0000
  • +++ /tmp/diffy20251030-2410975-i575vt 2025-10-30 20:52:50.122934887 +0000
  • @@ -1,7 +1,7 @@
  • // ==UserScript==
  • // @name Backloggery interop
  • // @namespace http://tampermonkey.net/
  • -// @version 1.2.3
  • +// @version 1.2.4
  • // @description Backloggery integration with game library websites
  • // @author LeXofLeviafan
  • // @icon https://backloggery.com/favicon.ico
  • @@ -1149,6 +1149,8 @@
  • } else if (PAGE.match(RE.dekuLibrary) && $find("a[href='/logout']")) {
  • + let _fullLink = $find(`.pagination_controls a[href$="page_size=all"]`);
  • + if (_fullLink) return confirm("Show all on one page?") && location.replace(_fullLink.href);
  • console.warn("[BL] activated!");
  • const SELECTORS = [".name", "a.main-link", ".main-link img, .image img", "form", "input[checked][name=rating]"];
  • let platform = s => when(slugify(s), k => ({'xbox-x-s': 'xboxsx', 'xbox-one': 'xbo'})[k] || k);