// ==UserScript== // @name FastPic & TurboImageHost expand image Link Replacer // @description Заменяет ссылку страницы просмотра изображения на прямую ссылку изображения // @match https://fastpic.org/view/* // @match https://fastpic.org/fullview/* // @match https://www.turboimagehost.com/* // @grant none // @version 0.0.1.20240407132915 // @namespace https://greasyfork.org/users/789838 // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Функция для проверки URL изображения и перенаправления на него function checkAndRedirect(imageSrc) { if (imageSrc && imageSrc.endsWith('.jpg')) { window.location.href = imageSrc; } } // Проверяем, находимся ли мы на странице просмотра или fullview fastpic.org if (window.location.href.startsWith('https://fastpic.org/view/') || window.location.href.startsWith('https://fastpic.org/fullview/')) { // Находим изображение на странице var image = document.querySelector('img.image'); // Получаем URL изображения var src = image ? image.getAttribute('src') : null; // Проверяем и перенаправляем if (src && src.startsWith('https://i')) { window.location.href = src; } } // Проверяем, находимся ли мы на странице www.turboimagehost.com if (window.location.href.startsWith('https://www.turboimagehost.com/')) { // Находим изображение на странице var turboImage = document.querySelector('img.uImage'); // Получаем URL изображения var turboSrc = turboImage ? turboImage.getAttribute('src') : null; // Проверяем и перенаправляем checkAndRedirect(turboSrc); } })();