This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Convert pixeldrain Folder link to Single Link | |
// @namespace http://tampermonkey.net/ | |
// @match https://pixeldrain.com/l/* | |
// @grant none | |
// @version 1.0 | |
// @author TmatzXzonEv | |
// ==/UserScript== | |
(function() { | |
'use strict'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Extract file IDs and construct single URLs | |
const fileData = window.viewer_data.api_response.files; | |
const singleUrls = fileData.map(file => `https://pixeldrain.com/u/${file.id}`); | |
// Construct log message | |
const logMessage = ["Single URLs:"]; | |
singleUrls.forEach(url => logMessage.push(url)); | |
// Create a Blob containing the log message | |
const blob = new Blob([logMessage.join("\n")], { type: "text/plain" }); |