Skip to content

MercilessMarcel/Engimo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 Engimo — دانلود فایل با گیت‌هاب

یک راه ساده برای دانلود فایل از اینترنت بدون نیاز به VPN پرسرعت!

Engimo یک برنامه کاربردی است که به شما اجازه می‌دهد فایل‌ها را از اینترنت دانلود کنید و آن‌ها را مستقیماً در حساب گیت‌هاب خود ذخیره کنید. این برنامه از قدرت سرورهای گیت‌هاب برای دانلود استفاده می‌کند — یعنی حتی اگر اینترنت شما کند باشد، سرورهای گیت‌هاب با سرعت بالا فایل را دانلود می‌کنند!


✨ چرا Engimo؟

مشکل راه‌حل Engimo
⬇️ سرعت دانلود پایین 🚀 دانلود با سرورهای قدرتمند گیت‌هاب
🔗 لینک‌های بلاک‌شده 🌐 دانلود از هر URL قابل دسترس
💾 محدودیت حافظه ☁️ ذخیره‌سازی ابری رایگان
🔒 نگرانی حریم خصوصی 🛡️ امکان مخفی کردن مخزن

🚀 شروع سریع

مرحله ۱: نصب برنامه

۱. این برنامه را روی کامپیوتر خود دانلود و استخراج کنید ۲. پوشه برنامه را در ترمینال/کامندلاین باز کنید ۳. دستور زیر را اجرا کنید:

npm install --registry https://mirror2.chabokan.net/npm/

۴. حالا برنامه را اجرا کنید:

npm run dev

۵. آدرسی که در ترمینال نشان داده می‌شود (مثل http://localhost:5173) را در مرورگر باز کنید


مرحله ۲: ساخت توکن گیت‌هاب (خیلی مهم!)

برای اینکه Engimo بتواند فایل‌ها را برای شما دانلود کند، باید یک «کلید دسترسی» از گیت‌هاب بگیرید. این کار کاملاً امن است و فقط به شما اجازه می‌دهد برنامه به حساب شما متصل شود.

🔑 آموزش گام‌به‌گام ساخت توکن:

۱. ورود به تنظیمات گیت‌هاب

  • به github.com بروید و وارد حساب خود شوید
  • روی عکس پروفایل خود (گوشه بالا-راست) کلیک کنید
  • از منوی باز شده، Settings را انتخاب کنید

۲. رفتن به بخش توکن‌ها

  • از منوی سمت چپ، پایین‌ترین گزینه یعنی Developer settings را کلیک کنید
  • حالا روی Personal access tokens کلیک کنید
  • سپس Tokens (classic) را انتخاب کنید
  • روی دکمه سبز Generate new token (classic) کلیک کنید

۳. تنظیم توکن

  • در قسمت Note یک نام بنویسید (مثلاً: Engimo App)
  • تاریخ انقضا را روی No expiration بگذارید (یا هر تاریخی که می‌خواهید)
  • ⚠️ مهم: در بخش Select scopes، حتماً تیک repo و workflow و delete_repo را بزنید (این‌ها به برنامه اجازه می‌دهد مخازن شما را مدیریت کند)

۴. ذخیره توکن

  • روی Generate token کلیک کنید
  • ⚠️ خیلی مهم: توکن نشان داده شده را کپی و در جای امن نگه دارید — فقط یک بار نشان داده می‌شود!

💡 توکن چیست؟ توکن مثل یک رمز عبور خاص است که فقط به این برنامه اجازه می‌دهد کارهای خاصی در حساب شما انجام دهد. شما هر وقت بخواهید می‌توانید آن را در گیت‌هاب حذف کنید.


مرحله ۳: ورود به برنامه

وقتی برنامه را برای اولین بار باز کردید، سه فیلد می‌بینید:

فیلد چه باید وارد کنید مثال
🔐 توکن گیت‌هاب توکنی که در مرحله ۲ ساختید ghp_xxxxxxxxxxxx
👤 نام کاربری نام کاربری گیت‌هاب شما ali123
📁 نام مخزن نام مخزن (یا هر نامی که بخواهید) my-downloads

💡 اگر مخزن وجود نداشته باشد چه؟ برنامه به‌صورت خودکار یک کپی از مخزن آماده را برای شما می‌سازد نگران نباشید!


📥 چطور فایل دانلود کنم؟

امکان دارد گیت‌هاب فرمت فایل هارا به آخر فایل اضافه نکند، باید دستی وارد کنید

۱. وارد داشبورد شوید

پس از ورود، به صفحه اصلی (داشبورد) می‌روید. اینجا چهار بخش وجود دارد:

🎛️ تنظیمات مخزن

  • می‌توانید نام مخزن را تغییر دهید
  • با دکمه مخفی کردن می‌توانید مخزن را مخفی کنید (فقط خودتان ببینید)

⬇️ شروع دانلود

  • آدرس فایل مورد نظر را در کادر بزرگ وارد کنید
  • چند آدرس را می‌توانید با فاصله یا Enter جدا کنید
  • فایل‌های جداگانه: هر فایل جداگانه ذخیره شود
  • فایل فشرده ZIP: همه فایل‌ها در یک فایل فشرده
  • روی دانلود کلیک کنید

📊 پیشرفت کار

  • اینجا می‌توانید ببینید دانلود در چه مرحله‌ای است
  • ✅ سبز = موفق
  • 🟡 زرد = در حال انجام
  • 🔴 قرمز = خطا

📁 تاریخچه دانلود

  • لیست همه فایل‌های دانلودشده
  • روی دریافت کلیک کنید تا فایل روی کامپیوتر شما ذخیره شود

Caution

توکن گیت‌هاب مثل رمز عبور حساب شماست. اگر کسی توکن شما را داشته باشد، می‌تواند:

  • به تمام مخازن خصوصی شما دسترسی پیدا کند
  • کدهای شما را تغییر دهد یا حذف کند
  • اطلاعات حساس شما را بدزد
  • توکن را در هیچ چت، ایمیل، یا فرم آنلاین وارد نکنید
  • توکن را در اسکرین‌شات به اشتراک نگذارید
  • اگر فکر می‌کنید توکن لو رفته، فوراً در گیت‌هاب آن را حذف کنید
  • توکن فقط در مرورگر خودتان و برای این برنامه استفاده شود

⚠️ نکات مهم

نکته توضیحات
🌐 لینک‌ها باید publicly accessible باشند (نیازی به لاگین نداشته باشند)
🚀 سرعت دانلود روی سرورهای گیت‌هاب انجام می‌شود — خیلی سریع!
💾 حجم فایل‌های بزرگ‌تر از ۱۰۰MB به‌صورت خودکار تقسیم می‌شوند
🔒 امنیت توکن فقط روی کامپیوتر شما ذخیره می‌شود، هیچ‌کجا ارسال نمی‌شود

🙏 قدردانی

این برنامه بر اساس ایده و ساختار مخزن اصلی ساخته شده است:

  • مخزن اصلی: github-sandbox
  • ایده اصلی: استفاده از GitHub Actions برای دانلود فایل‌ها

Beyond boundaries; within reach. - Engimo

About

دانلود فایل با استفاده از GitHub Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors