Kennt ihr das, ihr wollt mal eben die aktuellen Händlerpreise kopieren und eurem Stammesmitgliedern mitteilen.
Klar, man könnte hier eben auf die Markpreise von LifeStyleBude verweisen. Aber diese auch nur eben händisch gepflegt und können somit nicht mehr aktuell sein.

Ich habe ein Bookmarklet geschrieben, was das HTML der Händlerseite zerpflückt, die wichtigen Informationen herauszieht und dann – fertig zum kopieren – in einem PopUp öffnet:

Was ist zu tun?

Legt einfach ein neues Lesezeichen in eurem Browser an. Danach bearbeitet ihr es und fügt als URL folgenden Code ein:

javascript:(()=>{if(-1===window.location.search.indexOf("cms=haendler"))return;const t=$('[name="kaufen"]').next("table").find("table"),e=$('[name="verkaufen"]').next("table").find("table");const n=['<div style="display: flex;"><div style="flex: 1;"><strong>Kaufen</strong><br /><br />'];t.each((t,e)=>n.push(function(t){return`<p><strong>${t.find("tbody tr:first-child td:last-child b").text().trim()}</strong><br />Kaufpreis: ${t.find("tbody tr:nth-child(2) td:last-child").text().trim()}<br />Maximum: ${t.find("tbody tr:nth-child(3) td:last-child").text().trim()}</p>`}($(e)))),n.push('</div><div style="flex: 1;"><strong>Verkaufen</strong><br/><br />'),e.each((t,e)=>n.push(function(t){return`<p><strong>${t.find("tbody tr:first-child td:last-child b").text().trim()}</strong><br />Verksaufpreis: ${t.find("tbody tr:nth-child(2) td:last-child").text().trim()}</p>`}($(e)))),n.push("</div></div>");const d=window.open("","Endzeitspiel Handelsseite","width=400,height=500");d.document.body.innerHTML=n.join(""),d.document.body.style.padding="1rem";const i=document.createElement("link");i.href="https://endzeitspiel.de/assets/css/endzeitspiel.css",i.rel="stylesheet",d.document.head.appendChild(i)})();
    

Den original Quellcode findet ihr hier: ez-freie-haendler-bookmarklet.js

Bookmarklet im Safari-Browser erstellen