Releases: hbalanj/github-leecher
Releases · hbalanj/github-leecher
نسخه 2.0.1
نسخه 2.0.0
🚀 تغییرات جدید در نسخه 2.0.0
✨برخی از قابلیتهای اضافه شده:
- ۵ لینک مجزا: به جای یه فیلد، حالا ۵ فیلد برای وارد کردن لینک دارید. هر تعداد خواستید پر کنید.
چرا فقط ۵ تا؟ اگه یه فیلد نامحدود با یه جداکننده ساده مثل ویرگول میذاشتم، هم وارد کردن لینکها سختتر میشد و هم لینکهایی که خودشون ویرگول دارن به مشکل میخوردن و لینک نصفه میشد. از طرفی گیتهاب به هر workflow حداکثر ۶ ساعت زمان اجرا میده.
راهکار چند فیلد مجزا از مشکلات ورود لینک جلوگیری میکنه، و حداکثر 5 فیلد هم عدد معقولیه و به محدودیت نمیخورید. بیشتر خواستید، یه Run دیگه اجرا میکنید.
- حجم split انتخابی: میتونید حجم هر تکه رو خودتون انتخاب کنید: ۲۵، ۵۰ یا ۹۵ مگابایت.
- رمز عبور اختیاری: دیگه اجباری نیست. اگه خالی بذارید، بدون رمز آرشیو میشه.
- پوشهبندی فایلها: هر اجرا توی یه پوشهی جدا با تاریخ و ساعت در درون پوشهی downloads ذخیره میشه. اینجوری مدیریت فایل هم راحتتر میشه و حتی برای دیلیت کردن دستی، دیگه نیازی نیست هر تکه رو جداگانه دیلیت کنید.
- خلاصه اجرا: بعد از هر Job، جدول وضعیت، حجم کل و لینک مستقیم به پوشه فایلها نشون داده میشه.
- پاک کردن فایلهای قدیمی: مثل قبل، در صورت تمایل با زدن تیک این گزینه همه آرشیوهای قبلی حذف میشن.
🛠️ رفع مشکلات:
- حذف force push برای رفع مشکل پاک شدن فایلهای قبلی در اجراهای همزمان. جایگزینی pull --rebase و تلاش مجدد برای push.
- جلوگیری از اجرای همزمان: فقط یه workflow در هر لحظه اجرا میشود.
- تکههای تکی بدون 001: فایلهای کم حجم (با حجم کمتر از اسپلیت انتخابی) مستقیماً با پسوند .7z ذخیره میشوند.
نسخه 1.1.0
امکانات جدید نسخه 1.1.0 لیچر گیتهاب:
- اضافه شدن قابلیت پاکسازی خودکار فایلهای قبلی
حالا میتوانید در هر اجرا، در صورت تمایل تیک گزینه مربوطه را بزنید تا تمام فایلهای آرشیو 7z که از اجراهای قبلی در مخزن ذخیره شدهاند به صورت یکجا حذف شده و با فایلهای اجرای جدید جایگزین شوند.
نسخه اولیه
نسخه اولیه پایدار شده با رفع مشکلات جزئی