Generate QR codes for F-Droid packages
// ==UserScript== // @name F-Droid QR code generator // @namespace Xenokore // @match https://f-droid.org/*/packages/* // @grant none // @version 1.0 // @author Yani // @description Generate QR codes for F-Droid packages // @require https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js // @license MIT // ==/UserScript== (function () { // Find the existing sidebar element var sidebar = document.querySelector('.sidebar'); // Check if the sidebar exists before appending if (sidebar) { // Create a new sidebar widget for the QR code var qrWidget = document.createElement('div'); qrWidget.className = 'sidebar-widget'; qrWidget.id = 'qr-code'; sidebar.appendChild(qrWidget); // Create the QR Code new QRCode(qrWidget, document.location.href); } }());