Add a button to copy all image links at Artstation page to bulk download.
当前为
// ==UserScript==
// @name Copy all Artstation Image links to Download
// @namespace Violentmonkey Scripts
// @version 1.0.1
// @description Add a button to copy all image links at Artstation page to bulk download.
// @author Wizzergod
// @match https://*.artstation.*/*/*
// @grant GM_setClipboard
// @license MIT
// ==/UserScript==
(function() {
'use strict';
function copyLinksToClipboard() {
var links = Array.from(document.querySelectorAll('a[download]')).map(link => link.href);
GM_setClipboard(links.join('\n'), 'text');
alert('Links copied to clipboard!');
}
var copyButton = document.createElement('button');
copyButton.innerText = 'Copy Links';
copyButton.className = 'bs-btn bs-btn-primary';
copyButton.style.cssText = `
padding: 10px 20px 10px 16px;
border-radius: 8px;
display: flex;
flex-direction: row;
font-weight: 500;
gap: 8px;
justify-content: flex-start;
line-height: 100%;
color: black; /* Set the text color to black */
`;
copyButton.addEventListener('click', copyLinksToClipboard);
var targetElement = document.querySelector('ul.menu-level-1-buttons.sm-gap-medium');
var listItem = document.createElement('li');
listItem.appendChild(copyButton);
targetElement.appendChild(listItem);
})();