Greasy Fork is available in English.
Adds a button to show full Scribd document content in a new window By chatgpt :)
// ==UserScript==
// @name Scribd Show Full Document Button
// @namespace http://tampermonkey.net/
// @version 1.2
// @license MIT
// @description Adds a button to show full Scribd document content in a new window By chatgpt :)
// @match *://www.scribd.com/document/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Retrieve the document ID from the URL
const docIdMatch = window.location.href.match(/document\/(\d+)/);
if (!docIdMatch) return;
const docId = docIdMatch[1];
// Find the Report button to insert the custom button nearby
const referenceButton = document.querySelector("button.ButtonCore-module_wrapper_MkTb9s[data-e2e='report-content-button-sticky_metadata_column']");
if (referenceButton) {
// Create the custom button
const showFullButton = document.createElement("button");
showFullButton.innerText = "Full Doc.";
showFullButton.style.padding = "10px 15px";
showFullButton.style.marginLeft = "10px"; // Add some space between buttons
showFullButton.style.backgroundColor = "#4CAF50";
showFullButton.style.color = "white";
showFullButton.style.border = "none";
showFullButton.style.borderRadius = "5px";
showFullButton.style.cursor = "pointer";
// Add click event to open Scribd links in new windows
showFullButton.onclick = function() {
// Open the main Scribd document link
window.open(`https://www.scribd.com/document/${docId}/All-My-Roblox-Ids`, '_blank');
// Open the embed content link
window.open(`https://www.scribd.com/embeds/${docId}/content`, '_blank');
};
// Insert the custom button after the Report button
referenceButton.parentNode.insertBefore(showFullButton, referenceButton.nextSibling);
}
})();