Endzeitspiel: Freie Händler Bookmarklet

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:

Das Bookmarklet in Aktion als animiertes GIF

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

Wie man ein Bookmarklet im Safari Browser erstellt

Wie man ein Bookmarklet erstellt: https://toolblog.de/2017/08/28/bookmarklets-kleine-helferlein-fuer-ihren-browser/

Diese Beiträge könnten dich auch interessieren