// ==UserScript== // @name Ferium add command for curseforge // @namespace Violentmonkey Scripts // @match https://www.curseforge.com/minecraft/mc-mods/* // @match https://www.curseforge.com/minecraft/mc-mods // @license MIT // @grant none // @version 0.2.0 // @author - // @description 2022/6/6 21:48:18 // @downloadURL https://update.greasyfork.icu/scripts/446090/Ferium%20add%20command%20for%20curseforge.user.js // @updateURL https://update.greasyfork.icu/scripts/446090/Ferium%20add%20command%20for%20curseforge.meta.js // ==/UserScript== const elem = document.querySelector('div[class="-mx-1 flex-wrap flex"]') if(elem) { const id = elem.querySelector("[data-project-id]").dataset.projectId console.log(id) elem.innerHTML += `
` } const searched = document.querySelectorAll('div[class="my-2"] > .project-listing-row') for(const project of Array.from(searched)) { const id = project.querySelector('a[data-project-id]').dataset.projectId if(!project.querySelector('a[data-tooltip="ferium add ${id}"]')) project.querySelector('div[class="flex mb-2 -mx-1"]').innerHTML += `` }