Greasy Fork is available in English.

Amazon Sendungsverfolgungsnummer als Barcode

Zeigt unter der Sendungsverfolgungsnummer einen Barcode an, um zum Beispiel diese Sendung einfacher in die Verfolgungsapp einzutragen.

// ==UserScript==
// @name          Amazon Sendungsverfolgungsnummer als Barcode
// @description   Zeigt unter der Sendungsverfolgungsnummer einen Barcode an, um zum Beispiel diese Sendung einfacher in die Verfolgungsapp einzutragen.
// @include       https://www.amazon.de/progress-tracker/package/*
// @run-at        document-start
// @version       0.6
// @namespace     https://greasyfork.org/users/94906
// @require       https://cdn.jsdelivr.net/npm/jsbarcode@3.11.6/dist/barcodes/JsBarcode.code128.min.js
// @license       MIT
// ==/UserScript==
window.addEventListener('load', function() {
  let innerText = document.getElementsByClassName("pt-delivery-card-trackingId")[0].innerText;
  let trackingNumber = innerText.substring(innerText.lastIndexOf(" ") + 1);
  let barcode = document.createElement("img");
  let a_row_div = document.createElement("div");
  a_row_div.setAttribute("class", "a-row");
  let grid_col = document.createElement("div");
  grid_col.setAttribute("class", "a-fixed-right-grid-col");
  grid_col.setAttribute("style", "float:left;");
  grid_col.appendChild(barcode);
  a_row_div.appendChild(grid_col);
  if (trackingNumber) {
    JsBarcode(barcode, trackingNumber);
    document.getElementById("carrierRelatedInfo-container").firstElementChild.appendChild(a_row_div);
  }
});