سیاناس یک ابزار قدرتمند برای دانلود ویدیوهای یوتیوب با استفاده از زیرساخت گیتهاب است. سیاناس به شما این امکان را میدهد که بدون نیاز به ویپیان و با سرعت بالا، ویدیوهای مورد نظر خود را دانلود و مدیریت کنید. این برنامه از قدرت سرورهای گیتهاب برای دانلود بهره میبرد و حتی با اینترنت کند، تجربه دانلود سریع و پایداری را ارائه میدهد.
⭐ رابط کاربری ساده و کاربرپسند با طراحی مدرن
🔍 دانلود با سرعت بالا بدون نیاز به VPN
🟡 پشتیبانی از انواع کیفیتها: Best Quality, 1080p, 720p, 480p
🟡 پشتیبانی از فرمتهای مختلف: MP4, MP3
🔄 مدیریت خودکار فایلهای بزرگ با قابلیت تقسیمبندی
🔎 داشبورد مدیریت دانلود با آرشیو کامل
🌙 رایگان، منبعباز و بدون تبلیغات
⚙ راهاندازی ساده و خودکار
📱 نسخه دسکتاپ آماده برای استفاده
⭐ کاملا فارسی و بهینه برای کاربران ایرانی
اگر میخواهید خودتان برنامه را بسازید:
# نصب وابستگیها
npm install
# ساخت نسخه دسکتاپ
npm run desktop:buildپیشنیاز: نیاز به نصب Rust stable دارید:
rustup default stableخروجیها در پوشه src-tauri/target/release/bundle/ قرار میگیرند.
برای ویندوز:
npm run desktop:build:portableفایل اجرایی در src-tauri/target/release/ ساخته میشود.
برای استفاده از CNS، نیاز به یک توکن دسترسی شخصی از GitHub دارید:
- به github.com بروید و وارد شوید
- روی عکس پروفایل کلیک کنید و Settings را انتخاب کنید
- از منوی چپ، Developer settings را باز کنید
- Personal access tokens > Tokens (classic) را انتخاب کنید
- روی Generate new token (classic) کلیک کنید
- در قسمت Note نامی مانند "CNS App" وارد کنید
⚠️ مهم: حتماً دسترسیهایrepoوworkflowرا فعال کنید- روی Generate token کلیک و توکن را کپی کنید
💡 نکته امنیتی: توکن را در جای امن نگه دارید و با هیچکس به اشتراک نگذارید.
برای دانلود ویدیو، به کوکیهای حساب یوتیوب نیاز دارید:
- افزونه Get cookies.txt LOCALLY را نصب کنید
- به youtube.com بروید و وارد شوید
- روی آیکون افزونه کلیک و Export را انتخاب کنید
- فایل
cookies.txtرا دانلود کنید - محتویات فایل را در تنظیمات CNS وارد کنید
- برنامه CNS را باز کنید
- توکن GitHub را وارد کنید
- روی راهاندازی خودکار کلیک کنید
- برنامه بهصورت خودکار مخزن
cns-downloadsرا میسازد
- آدرس ویدیوی یوتیوب را کپی کنید
- در کادر ورودی پیست کنید
- کیفیت دلخواه را انتخاب کنید (Best, 1080p, 720p, 480p)
- فرمت خروجی را انتخاب کنید (MP4, MP3)
- روی دکمه دریافت کلیک کنید
در بخش آرشیو دانلود:
- لیست تمام فایلهای دانلودشده را مشاهده کنید
- فایلها را روی کامپیوتر خود دانلود کنید
- فایلهای غیرضروری را حذف کنید
برای فایلهای بزرگتر از ۹۵MB که به بخشهای ZIP تقسیم میشوند:
- همه بخشها را دانلود کنید
- فایل با پسوند
.zipرا باز کنید - ویدیو بهصورت خودکار از بخشها استخراج میشود
توکن GitHub را بررسی کنید مطمئن شوید مخزن ساخته شده است کوکیهای YouTube را بهروز کنید
کوکیها را در تنظیمات بارگذاری کنید فرمت فایل کوکی را بررسی کنید
چند دقیقه صبر کنید GitHub محدودیت استفاده در ساعت دارد
Caution
توکن GitHub و کوکیهای YouTube بسیار حساس هستند.
- مثل رمز عبور اصلی حسابتون مراقبشون باشید
- هرگز آنها را در چت، اسکرینشات، ایمیل یا هیچ پلتفرمی به اشتراک نگذارید
- اگر مشکوک به لو رفتن شدید، فوراً توکن را در GitHub revoke کنید
- فقط در دستگاه و مرورگر شخصی خودتان استفاده کنید
این پروژه با الهام از ابزارهای زیر ساخته شده است:
- github-sandbox - ایده اصلی استفاده از GitHub Actions
- sandbox - روش تقسیمبندی فایلها
ابزارها و منابع مورد استفاده:
- yt-dlp - موتور دانلود ویدیو
- Tauri - فریمورک اپلیکیشن دسکتاپ
- React - رابط کاربری
- Vite - ابزار ساخت
- Tailwind CSS - استایلدهی
- Vazirmatn - فونت فارسی
- JetBrains Mono - فونت monospace
- Lucide - آیکونها
تشکر ویژه از تمام توسعهدهندگان.
سادهترین راه حمایت از ما کلیک کردن روی ستاره (⭐) بالای همین صفحه است.
اگر سوال، پیشنهاد یا گزارش باگ دارید:
- GitHub Issues - گزارش مشکلات
- GitHub Discussions - بحث و تبادل نظر
این پروژه تحت مجوز MIT منتشر شده است.
