Note
با این پروژه میتوانید بدون نیاز به هیچ سرور یا نرمافزاری، محدودیتهای تحمیلی را دور بزنید.
- لینک ویدیوهای یوتیوب
- لینکهای مستقیم از وبسایتها
- لینک فایلهای بخش releases گیتهاب
- لینکهای سایت Bunkr
- لینکهای مستقیم صادر شده توسط رباتهای فایل به لینک تلگرامی 1
لینکها را به این ربات بدهید تا در چند ثانیه آنها را دانلود کرده و مستقیما روی اکانت گیتهاب شما ذخیره کند. سپس میتوانید فایلها را با اینترنت داخلی بدون نیاز به vpn و با سرعت بالا دانلود کنید.
Warning
تغییرات اخیر:
• اضافه شدن ربات تلگرامی برای پروژه
• منطق لینکهای ورودی اصلاح شد.
میتوانید در ورودی بیشتر از یک لینک قرار دهید:
میتوانید لینکها را با فاصله Space جدا کنید.
میتوانید لینکها را با کاما , جدا کنید.
میتوانید هر لینک را در یک خط جدید Enter قرار دهید.
کد شما اتومات الگوها را تشخیص داده، آنها را جدا کرده و یک به یک دانلود خواهد کرد.
برای داشتن این ربات روی اکانت خودتان، مراحل زیر را یکبار انجام دهید:
- در بالای همین صفحه، روی دکمه Fork کلیک کنید تا یک کپی از این پروژه در اکانت شما ساخته شود.
- نام دلخواه خود را وارد کرده و دکمه Create fork را بزنید.
- در مخزن خودتان (پروژهای که فورک کردید)، به تب Settings بروید.
- از منوی سمت چپ، روی Actions و سپس General کلیک کنید.
- تا انتهای صفحه اسکرول کرده تا به بخش Workflow permissions برسید.
- گزینه Read and write permissions را انتخاب کرده و دکمه Save را بزنید.
- به تب Actions در بالای صفحه بروید.
- یک دکمه بزرگ سبز رنگ میبینید که نوشته:
I understand my workflows, go ahead and enable them
روی آن کلیک کنید تا سیستم رباتها برای شما فعال شود.
اگر قصد دارید ویدیوهای یوتیوب را دانلود کنید، سیستم ضدرباتِ یوتیوب جلوی دانلود را میگیرد. برای رفع این مشکل، باید یکبار کوکیِ مرورگر خود را به ربات بدهید:
- نصب افزونه: ابتدا افزونه
Get cookies.txt LOCALLYرا روی مرورگر کامپیوتر خود نصب کنید: - دریافت کوکی: در مرورگر خود وارد سایت YouTube شوید و به حساب کاربری خود لاگین کنید (پیشنهاد میشود برای احتیاط از یک اکانت فرعی Gmail استفاده کنید).
- روی آیکون افزونهای که نصب کردید کلیک کنید و گزینه Export as را بزنید. فایل را در مسیر دلخواه ذخیره کنید.
- ثبت در گیتهاب: فایل را با Notepad باز کرده و کل محتوای آن را کپی کنید.
- به گیتهاب برگشته و به این مسیر بروید:
Repository Settings → Secrets and variables → Actions - روی دکمه New repository secret کلیک کنید.
- در کادر Name بنویسید:
YOUTUBE_COOKIES
- در کادر Secret، محتوای فایل txt که در قدم چهارم کپی کرده بودید را Paste کرده و دکمه Add secret را بزنید.
- به تب Actions بروید.
- از منوی سمت چپ روی 📥 0x00 dl کلیک کنید. (اگر کاربر موبایل هستید در تب اکشن روی all workflows کلیک کرده و 0x00 dl را انتخاب کنید)
- در سمت راست، روی دکمه Run workflow کلیک کنید.
- منویی برای شما باز میشود:
- لینک دانلود: لینک ویدیو یا فایل خود را وارد کنید. (برای وارد کردن چند لینک میتوانید لینکها را توسط کاما
,یا فاصلهSpaceاز هم جدا کنید، همچنین میتوانید هر لینک را در یک خط جدیدEnterقرار دهید.) - کیفیت: کیفیت مد نظر را انتخاب کنید (این گزینه فقط برای ویدئوهای یوتیوب کاربرد دارد، توصیه میشود کیفیت 480p یا 720p را انتخاب کنید تا حجم فایل زیر ۹۵ مگابایت بماند و تکهتکه نشود).
- رمز (اختیاری): اگر مایل بودید روی فایل نهایی رمز بگذارید.
- لینک دانلود: لینک ویدیو یا فایل خود را وارد کنید. (برای وارد کردن چند لینک میتوانید لینکها را توسط کاما
- روی دکمه سبز رنگ Run workflow کلیک کرده و چند ثانیه صبر کنید تا دانلود تمام شود و تیک سبز رنگ ظاهر شود. (مدت زمان اجرای اکشن بیشتر از هرچیزی به حجم فولدر dl بستگی دارد، برای مثال اگر در داخل این فولدر فایلهایی با حجم یک الی دو گیگ وجود داشته باشد، مدت زمان اجرای اکشن از چند ثانیه به یک الی دو دقیقه افزایش پیدا میکند، به دلیل مرحلهیCheckout repository)
- در تب Code فایل #️⃣ Links.md باز کنید، لینک دانلود تمام فایل های شما آنجاست، با کلیک روی هرکدام پروسه دانلود شروع خواهد شد.
- به تب Code (صفحه اصلی پروژه) بروید.
- وارد پوشه dl شوید. فایل دانلود شدهی شما با همان اسم فایل آنجاست.
- روی فایل مورد نظر کلیک کنید.
- در سمت راست، روی دکمه سه نقطه (...) کلیک کنید.
- برای دانلود مستقیم، روی Download کلیک کنید.
- و یا اگر از دانلود منیجر استفاده میکنید، مجددا روی دکمه سه نقطه کلیک کرده و روی گزینه
Viewراستکلیک کرده و گزینهCopy link addressرا بزنید تا لینک خام (Raw) کپی شود، (اگر کاربر موبایل هستید انگشت خود را چند ثانیه روی گزینهیviewنگهدارید تا منوی آپشن ظاهر شود سپس روی گزینهیcopy link addressکلیک کنید.)
همچنین برای استفاده از این پروژه میتوان به سراغ این ربات فوقالعادهی تلگرامی رفت:
- ID: @RGitUpBot
توضیحات کامل در داخل رپو نوشته شده:
Caution
بخاطر محدودیت 100 مگابایت از سمت گیتهاب، ما ماکسیمم حجم مجاز برای هر فایل را پیشفرض 95 MB قرار دادیم، در صورت بالاتر بودن حجم فایل از این مقدار؛ تکه تکه و فشرده (zip) خواهد شد.
در اندروید میتوان توسط اپلیکیشنهایی مانند MiXplorer فایلهای تکه شده را بههم پیوند زد.
در ویندوز برای این منظور میتوان از WinRAR و یا 7-Zip استفاده کرد. 2
Important
با تشکر بسیار از توسعه دهنده اصلی 3 جهت توسعهی این پروژهی خلاقانه و پتانسیل بالا
و با تشکر از عرشیای عزیز بخاطر توسعه ربات تلگرام 🩶 4