From 7bb2fcc9fd778d266e948dac46890b18b4abe987 Mon Sep 17 00:00:00 2001 From: Glenn Goossens <48956933+glgoose@users.noreply.github.com> Date: Mon, 19 Oct 2026 11:23:15 +0200 Subject: [PATCH] publisher-uaproxy-banner: token comes from Tampermonkey storage only, install via dev-stub Co-Authored-By: Claude Sonnet 5.5 --- scripts/publisher-uaproxy-banner/README.md | 8 +++----- .../publisher-uaproxy-banner.user.js | 7 +++---- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/scripts/publisher-uaproxy-banner/README.md b/scripts/publisher-uaproxy-banner/README.md index 989c5bc..6eb0ac6 100644 --- a/scripts/publisher-uaproxy-banner/README.md +++ b/scripts/publisher-uaproxy-banner/README.md @@ -5,11 +5,9 @@ proxy laadt de pagina zonder UA-toegang en geeft een Zotero-save geen PDF. ## Installeren -- Open `http://127.0.0.1:18088/ua-banner.user.js` in Chrome (`uaproxyd` moet draaien). De daemon - zet het token in de kopie, dus er hoeft niets ingevuld te worden. -- Dev-spoor: `bin/dev-stub publisher-uaproxy-banner`. Het token zit niet in de repo, dus de - eerste klik op Connect vraagt ernaar (`cat ~/.local/share/uaproxyd/token`) en onthoudt het in - Tampermonkey. +- `bin/dev-stub publisher-uaproxy-banner`, plak de stub in een nieuw Tampermonkey-script. +- Het token zit niet in de repo: de eerste klik op Connect vraagt ernaar + (`cat ~/.local/share/uaproxyd/token`) en onthoudt het in Tampermonkey. ## Hoe het werkt diff --git a/scripts/publisher-uaproxy-banner/publisher-uaproxy-banner.user.js b/scripts/publisher-uaproxy-banner/publisher-uaproxy-banner.user.js index b661c2f..80f2498 100644 --- a/scripts/publisher-uaproxy-banner/publisher-uaproxy-banner.user.js +++ b/scripts/publisher-uaproxy-banner/publisher-uaproxy-banner.user.js @@ -41,10 +41,9 @@ var BASE = 'http://127.0.0.1:18088'; var POLL_MS = 3000; - // uaproxyd fills in {{TOKEN}} when it serves this file; the dev-stub route has no token, so - // the first click on Connect asks for it once and keeps it in Tampermonkey storage. - var BAKED = '{{TOKEN}}'; - var token = BAKED.charAt(0) === '{' ? GM_getValue('token', '') : BAKED; + // The token is not in the repo: the first click on Connect asks for it once and keeps it in + // Tampermonkey storage. + var token = GM_getValue('token', ''); var bar = null, text = null, btn = null, timer = null;