Replace Images with Animated Smiley

Replaces all images (including JPG, PNG, GIF, etc.) on the page with an animated smiley.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name         Replace Images with Animated Smiley
// @namespace    your-namespace
// @version      1.0
// @description  Replaces all images (including JPG, PNG, GIF, etc.) on the page with an animated smiley.
// @author       Your Name
// @match        https://zelenka.guru/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var smileyImageUrl = 'https://lztcdn.com/files/310336b3-c10e-4ad1-8fdf-0bbe73835ca1.webp';

    function replaceImagesWithSmiley() {
        var images = document.querySelectorAll('img, span.img.m, span.img.s');

        for (var i = 0; i < images.length; i++) {
            if (images[i].tagName === 'IMG') {
                images[i].src = smileyImageUrl;
            } else if (images[i].style.backgroundImage) {
                images[i].style.backgroundImage = 'url(' + smileyImageUrl + ')';
            }
        }

        // Set the avatar as the background of the body
        document.body.style.backgroundImage = 'url(' + smileyImageUrl + ')';
        document.body.style.backgroundSize = 'cover';
        document.body.style.backgroundPosition = 'center center';
        document.body.style.backgroundAttachment = 'fixed';
        document.body.style.backgroundRepeat = 'no-repeat';
    }

    replaceImagesWithSmiley(); // Replace images initially

    // Set an interval to check and replace images every second
    setInterval(replaceImagesWithSmiley, 1000);
})();