{"id":339,"date":"2025-09-10T02:54:04","date_gmt":"2025-09-09T23:54:04","guid":{"rendered":"https:\/\/a3lanatk.top\/?p=339"},"modified":"2025-09-10T02:54:06","modified_gmt":"2025-09-09T23:54:06","slug":"%d8%aa%d9%86%d8%b2%d9%8a%d9%84","status":"publish","type":"post","link":"https:\/\/a3lanatk.top\/?p=339","title":{"rendered":"\u062a\u0646\u0632\u064a\u0644"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ar\" dir=\"rtl\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648\u0647\u0627\u062a \u064a\u0648\u062a\u064a\u0648\u0628<\/title>\n    <style>\n        body {\n            font-family: 'Arial', sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            height: 100vh;\n            background-color: #f4f4f4;\n            margin: 0;\n        }\n        .container {\n            text-align: center;\n            padding: 30px;\n            background-color: white;\n            border-radius: 10px;\n            box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n        }\n        h1 {\n            color: #333;\n        }\n        input[type=\"text\"] {\n            width: 80%;\n            padding: 10px;\n            margin: 20px 0;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            padding: 10px 20px;\n            font-size: 16px;\n            color: white;\n            background-color: #ff0000;\n            border: none;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.3s;\n        }\n        button:hover {\n            background-color: #cc0000;\n        }\n        #download-links {\n            margin-top: 20px;\n        }\n        #loader {\n            display: none;\n            margin: 20px auto;\n            border: 5px solid #f3f3f3;\n            border-top: 5px solid #ff0000;\n            border-radius: 50%;\n            width: 40px;\n            height: 40px;\n            animation: spin 1s linear infinite;\n        }\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div class=\"container\">\n    <h1>\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648 \u0645\u0646 \u064a\u0648\u062a\u064a\u0648\u0628 \u0628\u0635\u064a\u063a\u0629 MP4<\/h1>\n    <input type=\"text\" id=\"youtube-url\" placeholder=\"\u0623\u062f\u062e\u0644 \u0631\u0627\u0628\u0637 \u0641\u064a\u062f\u064a\u0648 \u064a\u0648\u062a\u064a\u0648\u0628 \u0647\u0646\u0627...\">\n    <button onclick=\"getVideo()\">\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062a\u0646\u0632\u064a\u0644<\/button>\n    <div id=\"loader\"><\/div>\n    <div id=\"download-links\"><\/div>\n<\/div>\n\n<script>\n    async function getVideo() {\n        const url = document.getElementById('youtube-url').value;\n        const downloadLinksDiv = document.getElementById('download-links');\n        const loader = document.getElementById('loader');\n        downloadLinksDiv.innerHTML = '';\n\n        if (!url) {\n            alert('\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0631\u0627\u0628\u0637 \u0627\u0644\u0641\u064a\u062f\u064a\u0648');\n            return;\n        }\n\n        loader.style.display = 'block';\n\n        try {\n            \/\/ \u0645\u0644\u0627\u062d\u0638\u0629: \u0647\u0630\u0627 \u0645\u062b\u0627\u0644 \u064a\u0633\u062a\u062e\u062f\u0645 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u062e\u0627\u0631\u062c\u064a\u0629.\n            \/\/ \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u062e\u062f\u0645\u0629 API \u0645\u062c\u0627\u0646\u064a\u0629 \u0648\u0645\u0648\u062b\u0648\u0642\u0629.\n            const response = await fetch(`https:\/\/loader.to\/api\/button\/?url=${url}&f=1080`);\n            \n            if (response.ok) {\n                const data = await response.json();\n                \n                \/\/ \u0644\u0644\u0623\u0633\u0641\u060c \u0623\u063a\u0644\u0628 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0644\u0627 \u062a\u0648\u0641\u0631 \u0631\u0648\u0627\u0628\u0637 \u0645\u0628\u0627\u0634\u0631\u0629 \u0628\u0647\u0630\u0647 \u0627\u0644\u0633\u0647\u0648\u0644\u0629.\n                \/\/ \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0647\u0648 \u0645\u062c\u0631\u062f \u0645\u062b\u0627\u0644 \u062a\u0648\u0636\u064a\u062d\u064a \u0644\u0643\u064a\u0641\u064a\u0629 \u0639\u0645\u0644\u0647 \u0646\u0638\u0631\u064a\u064b\u0627.\n                \/\/ \u0641\u064a \u0627\u0644\u0648\u0627\u0642\u0639\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0628\u0646\u0627\u0621 \u062e\u0627\u062f\u0645\u0643 \u0627\u0644\u062e\u0627\u0635.\n                \n                downloadLinksDiv.innerHTML = `<p>\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0648\u0641\u064a\u0631 \u0631\u0627\u0628\u0637 \u0645\u0628\u0627\u0634\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0644\u0648\u0628. \u0627\u0644\u062d\u0644\u0648\u0644 \u0627\u0644\u0645\u0648\u062b\u0648\u0642\u0629 \u062a\u062a\u0637\u0644\u0628 \u0628\u0631\u0645\u062c\u0629 \u062e\u0627\u062f\u0645 \u062e\u0644\u0641\u064a.<\/p>`;\n\n            } else {\n                downloadLinksDiv.innerHTML = `<p>\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062c\u0644\u0628 \u0627\u0644\u0641\u064a\u062f\u064a\u0648. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.<\/p>`;\n            }\n        } catch (error) {\n            console.error('Error:', error);\n            downloadLinksDiv.innerHTML = `<p>\u062d\u062f\u062b \u062e\u0637\u0623. \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0627\u0644\u0631\u0627\u0628\u0637 \u0635\u062d\u064a\u062d \u0648\u0623\u0646\u0643 \u0645\u062a\u0635\u0644 \u0628\u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a.<\/p>`;\n        } finally {\n            loader.style.display = 'none';\n        }\n    }\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html>\n&lt;html lang=\"ar\" dir=\"rtl\">\n&lt;head>\n    &lt;meta charset=\"UTF-8\">\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    &lt;title>\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648\u0647\u0627\u062a \u064a\u0648\u062a\u064a\u0648\u0628&lt;\/title>\n    &lt;style>\n        body {\n            font-family: 'Arial', sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            height: 100vh;\n            background-color: #f4f4f4;\n            margin: 0;\n        }\n        .container {\n            text-align: center;\n            padding: 30px;\n            background-color: white;\n            border-radius: 10px;\n            box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n        }\n        h1 {\n            color: #333;\n        }\n        input&#91;type=\"text\"] {\n            width: 80%;\n            padding: 10px;\n            margin: 20px 0;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            padding: 10px 20px;\n            font-size: 16px;\n            color: white;\n            background-color: #ff0000;\n            border: none;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.3s;\n        }\n        button:hover {\n            background-color: #cc0000;\n        }\n        #download-links {\n            margin-top: 20px;\n        }\n        #loader {\n            display: none;\n            margin: 20px auto;\n            border: 5px solid #f3f3f3;\n            border-top: 5px solid #ff0000;\n            border-radius: 50%;\n            width: 40px;\n            height: 40px;\n            animation: spin 1s linear infinite;\n        }\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n    &lt;\/style>\n&lt;\/head>\n&lt;body>\n\n&lt;div class=\"container\">\n    &lt;h1>\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648 \u0645\u0646 \u064a\u0648\u062a\u064a\u0648\u0628 \u0628\u0635\u064a\u063a\u0629 MP4&lt;\/h1>\n    &lt;input type=\"text\" id=\"youtube-url\" placeholder=\"\u0623\u062f\u062e\u0644 \u0631\u0627\u0628\u0637 \u0641\u064a\u062f\u064a\u0648 \u064a\u0648\u062a\u064a\u0648\u0628 \u0647\u0646\u0627...\">\n    &lt;button onclick=\"getVideo()\">\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062a\u0646\u0632\u064a\u0644&lt;\/button>\n    &lt;div id=\"loader\">&lt;\/div>\n    &lt;div id=\"download-links\">&lt;\/div>\n&lt;\/div>\n\n&lt;script>\n    async function getVideo() {\n        const url = document.getElementById('youtube-url').value;\n        const downloadLinksDiv = document.getElementById('download-links');\n        const loader = document.getElementById('loader');\n        downloadLinksDiv.innerHTML = '';\n\n        if (!url) {\n            alert('\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0631\u0627\u0628\u0637 \u0627\u0644\u0641\u064a\u062f\u064a\u0648');\n            return;\n        }\n\n        loader.style.display = 'block';\n\n        try {\n            \/\/ \u0645\u0644\u0627\u062d\u0638\u0629: \u0647\u0630\u0627 \u0645\u062b\u0627\u0644 \u064a\u0633\u062a\u062e\u062f\u0645 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u062e\u0627\u0631\u062c\u064a\u0629.\n            \/\/ \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u062e\u062f\u0645\u0629 API \u0645\u062c\u0627\u0646\u064a\u0629 \u0648\u0645\u0648\u062b\u0648\u0642\u0629.\n            const response = await fetch(`https:\/\/loader.to\/api\/button\/?url=${url}&amp;f=1080`);\n            \n            if (response.ok) {\n                const data = await response.json();\n                \n                \/\/ \u0644\u0644\u0623\u0633\u0641\u060c \u0623\u063a\u0644\u0628 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0644\u0627 \u062a\u0648\u0641\u0631 \u0631\u0648\u0627\u0628\u0637 \u0645\u0628\u0627\u0634\u0631\u0629 \u0628\u0647\u0630\u0647 \u0627\u0644\u0633\u0647\u0648\u0644\u0629.\n                \/\/ \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0647\u0648 \u0645\u062c\u0631\u062f \u0645\u062b\u0627\u0644 \u062a\u0648\u0636\u064a\u062d\u064a \u0644\u0643\u064a\u0641\u064a\u0629 \u0639\u0645\u0644\u0647 \u0646\u0638\u0631\u064a\u064b\u0627.\n                \/\/ \u0641\u064a \u0627\u0644\u0648\u0627\u0642\u0639\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0628\u0646\u0627\u0621 \u062e\u0627\u062f\u0645\u0643 \u0627\u0644\u062e\u0627\u0635.\n                \n                downloadLinksDiv.innerHTML = `&lt;p>\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0648\u0641\u064a\u0631 \u0631\u0627\u0628\u0637 \u0645\u0628\u0627\u0634\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0644\u0648\u0628. \u0627\u0644\u062d\u0644\u0648\u0644 \u0627\u0644\u0645\u0648\u062b\u0648\u0642\u0629 \u062a\u062a\u0637\u0644\u0628 \u0628\u0631\u0645\u062c\u0629 \u062e\u0627\u062f\u0645 \u062e\u0644\u0641\u064a.&lt;\/p>`;\n\n            } else {\n                downloadLinksDiv.innerHTML = `&lt;p>\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062c\u0644\u0628 \u0627\u0644\u0641\u064a\u062f\u064a\u0648. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.&lt;\/p>`;\n            }\n        } catch (error) {\n            console.error('Error:', error);\n            downloadLinksDiv.innerHTML = `&lt;p>\u062d\u062f\u062b \u062e\u0637\u0623. \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0627\u0644\u0631\u0627\u0628\u0637 \u0635\u062d\u064a\u062d \u0648\u0623\u0646\u0643 \u0645\u062a\u0635\u0644 \u0628\u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a.&lt;\/p>`;\n        } finally {\n            loader.style.display = 'none';\n        }\n    }\n&lt;\/script>\n\n&lt;\/body>\n&lt;\/html><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648\u0647\u0627\u062a \u064a\u0648\u062a\u064a\u0648\u0628 \u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648 \u0645\u0646 \u064a\u0648\u062a\u064a\u0648\u0628 \u0628\u0635\u064a\u063a\u0629 MP4 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062a\u0646\u0632\u064a\u0644<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-339","post","type-post","status-publish","format-standard","hentry","category-blog","et-doesnt-have-format-content","et_post_format-et-post-format-standard"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"et-builder-post-main-image":false,"et-builder-post-main-image-fullwidth":false,"et-builder-portfolio-image":false,"et-builder-portfolio-image-single":false,"et-builder-gallery-image-portrait":false,"extra-image-huge":false,"extra-image-single-post":false,"extra-image-medium":false,"extra-image-small":false,"extra-image-square-medium":false,"extra-image-square-small":false},"uagb_author_info":{"display_name":"hamadatvmax","author_link":"https:\/\/a3lanatk.top\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"\u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648\u0647\u0627\u062a \u064a\u0648\u062a\u064a\u0648\u0628 \u062a\u0646\u0632\u064a\u0644 \u0641\u064a\u062f\u064a\u0648 \u0645\u0646 \u064a\u0648\u062a\u064a\u0648\u0628 \u0628\u0635\u064a\u063a\u0629 MP4 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062a\u0646\u0632\u064a\u0644","_links":{"self":[{"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/posts\/339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=339"}],"version-history":[{"count":2,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/posts\/339\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=\/wp\/v2\/posts\/339\/revisions\/341"}],"wp:attachment":[{"href":"https:\/\/a3lanatk.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a3lanatk.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}