یک GitHub Action هوشمند برای دانلود خودکار فایلها با قابلیت سازماندهی بر اساس نوع فایل
- 📥 دانلود از طریق Run workflow (بدون نیاز به commit)
- 📝 دانلود خودکار از commit message
- 🗂️ سازماندهی هوشمند فایلها (apk, zip, pdf, mp4, exe و...)
- 📦 حالت فشردهسازی (zip)
- ⚡ پشتیبانی از چندین لینک همزمان
به بخش Actions رفته و روی Run workflow کلیک کنید:
Manual download URL: https://example.com/file.apk
Download mode: normalدر پیام commit خود بنویسید:
git commit -m "download: https://example.com/file.zip"
git commit -m "download-zip: https://example.com/file.pdf"📂 ساختار خروجی فایلها بر اساس پسوند در پوشههای زیر ذخیره میشوند:
downloads/apk_files/ - فایلهای اندروید
downloads/archives/ - فایلهای فشرده
downloads/documents/ - PDF, DOC, ...
downloads/installers/ - EXE, DEB, ...
downloads/images/ - عکسها
downloads/videos/ - ویدیوها
downloads/others/ - سایر فایلها
📝 مثال
download: https://github.com/user/repo/releases/download/v1.0/app.apkdownload-zip: https://example.com/document.pdf https://example.com/image.jpg⚙️ پیشنیازها
فقط کافی است این فایل را در مسیر
.github/workflows/download.yml
قرار دهید.