commit ab62e2556af6828e4776405c8d4f02e44208d3db Author: Mars Niermann Date: Mon Mar 6 15:38:54 2023 +0000 Initial Upload diff --git a/README.md b/README.md new file mode 100644 index 0000000..b6bafea --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Userscripts + +Various Userscripts \ No newline at end of file diff --git a/jellyfin-quick-delete.js b/jellyfin-quick-delete.js new file mode 100644 index 0000000..e7f5b4a --- /dev/null +++ b/jellyfin-quick-delete.js @@ -0,0 +1,23 @@ +const collection = document.getElementsByClassName("listItem"); + +for (let i = 0; i < collection.length; i++) { + let curr = collection[i]; + let el = document.createElement("button"); + el.className = "listItemButton paper-icon-button-light emby-button"; + let el2 = document.createElement("span"); + el2.className = "material-icons delete"; + el2.style.color = "red"; + el.appendChild(el2); + el.onclick = function () { + let url = "https://media.m3.fyi/Items/" + this.parentElement.dataset.id; + console.log("Deleting" + url); + fetch(url, + { + method: "DELETE", + headers: { + "X-Emby-Authorization": 'MediaBrowser Client="QuickDelete", Device="Chrome", DeviceId="test", Version="10.8.9", Token="38346c399d57454da3bdbf47ba716765"' + } + }) + } + curr.appendChild(el); +} \ No newline at end of file