منصوبے کے بارے میں

yt-dlp-downloader ایک Go اور Gin کے ساتھ بنایا گیا ٹول ہے جو URLs سے ویڈیوز کو غیر ہم آہنگ (asynchronous) اور قابل توسیع (scalable) طریقے سے ڈاؤن لوڈ کرنے کی اجازت دیتا ہے۔ یہ سسٹم ڈاؤن لوڈ انجن کے طور پر yt-dlp اور ٹاسک کیو مینجمنٹ کے لیے Redis اور Asynq کا استعمال کرتا ہے۔ بنیادی صلاحیتیں: - ملٹی پلیٹ فارم ڈاؤن لوڈ: لنک کے ماخذ کی خودکار شناخت اور مختلف سائٹس کے لیے سپورٹ۔ - کوالٹی مینجمنٹ: فائل کے سائز کے تخمینے کے ساتھ ویڈیو کوالٹی کے انتخاب کی اجازت۔ - ریئل ٹائم مانیٹرنگ: Server-Sent Events (SSE) کے ذریعے پیشرفت (فیصد، رفتار اور ETA) کی نگرانی۔ - قابل توسیع آرکیٹیکچر: آزاد ورکرز کے ساتھ تقسیم شدہ پروسیسنگ اور Cloudflare R2 میں فائلوں کی اسٹوریج۔ - سیکیورٹی اور مضبوطی: غلط رسائی سے بچنے کے لیے URLs کی نارملائزیشن، ڈومین ایررز کی ہینڈلنگ، اور TLS بلاکنگ سے بچنے کے لیے براؤزر impersonation (curl-cffi کے ذریعے) کی سپورٹ۔ - ایڈمنسٹریٹو پینل: سپر ایڈمنسٹریٹرز کے لیے مینجمنٹ ایریا جس میں صارفین کا کنٹرول، ڈاؤن لوڈز کی عالمی ہسٹری، اسٹوریج مانیٹرنگ اور پلیٹ فارم اکاؤنٹس کا انتظام شامل ہے۔ - پراکسی آپٹیمائزیشن: میٹا ڈیٹا نکالنے کے مرحلے کے لیے خصوصی پراکسی کا نفاذ، جس سے رہائشی پراکسیز کے بینڈوتھ کا استعمال کم ہوتا ہے۔