Ezgif Quick Link Copy

Adds a button to quickly copy the converted image link to ezgif

// ==UserScript==
// @name         Ezgif Quick Link Copy
// @namespace    https://github.com/AbdurazaaqMohammed
// @version      1.0
// @description  Adds a button to quickly copy the converted image link to ezgif
// @author       Abdurazaaq Mohammed
// @match        *://ezgif.com/*/*.*
// @grant        GM_setClipboard
// @homepage     https://github.com/AbdurazaaqMohammed/userscripts
// @license      The Unlicense
// @supportURL   https://github.com/AbdurazaaqMohammed/userscripts/issues
// ==/UserScript==

(function() {
    'use strict';

    function addButton() {
        var container = document.createElement('div');
        container.style.position = 'fixed';
        container.style.top = '10px';
        container.style.left = '10px';

        var button = document.createElement('button');
        button.innerText = 'Copy Image Link';
        button.addEventListener('click', copyImageLink);

        container.appendChild(button);
        document.body.appendChild(container);
    }

    function copyImageLink() {
        var image = document.getElementById('output').getElementsByTagName('img')[0];
        if (image) {
            GM_setClipboard(image.src);
            alert('Image link copied to clipboard.');
        } else {
            alert('Image not found!');
        }
    }

    window.addEventListener('load', addButton);
})();