Skip to content

Instantly share code, notes, and snippets.

@tempoguyx
tempoguyx / dmm-dupe-delete.js
Created February 16, 2024 15:33
Delete duplicates in Debrid Media Manager
// this should run only on this page.
// https://debridmediamanager.com/library?status=sametitleorhash&page=1
// open browser console (ctrl+ shift + I), paste this script.
const deleteDupe = async (el = document) => {
let items = el.querySelectorAll('table.w-full tr.align-middle');
let sleep = async (ms) => await new Promise(resolve => setTimeout(resolve, ms));
for (let i = 0; i < items.length; i++) {
let deleteButton = el.querySelector("#__next > div > div:nth-child(7) > table > tbody > tr:nth-child(1) > td.px-1.py-1.flex.place-content-center > button.cursor-pointer.mr-2.mb-2.text-red-500");
@tempoguyx
tempoguyx / index-files.js
Created June 11, 2022 17:32
index-files.js
let links = Array.from(document.querySelectorAll(".list-group .list-group-item-action"));
let arr = [];
links.map(x => x.innerText).forEach(x => {
if(x.includes('\n')) arr.push(x.split('\n')[0].trim())
});
arr = arr.map(x => `https://drive.spidercloud.workers.dev/2:/${x}`)
//let filtered = arr.filter(x => x.includes('10bit') && x.includes('-PSA'))
let filtered = arr;
filtered = [...new Set(filtered)]
console.log(filtered);
rclone mount pixerenglish: ~/mounts/pixerenglish --use-mmap --dir-cache-time 1000h --poll-interval=15s --vfs-cache-mode writes --tpslimit 10