[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4620":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},4620,"Meli-Action","Kurdeus\u002FMeli-Action","Kurdeus","دانلود فایل از لینک مستقیم، یوتیوب، تلگرام، گوگل پلی، و ذخیره صفحات وب در فیلترینگ شدید اینترنت ملی (پروژه بزرگ ضد فیلترینگ)","",null,"Python",2147,8136,34,198,0,623,32,false,"main",true,[],"2026-06-12 02:01:02","\u003Cdiv dir=\"rtl\">\n\n# 📦 ملی اکشن — Meli-Action\n\n**ابزاری مبتنی بر گیت‌هاب اکشن برای دور زدن فیلترینگ اینترنت — دانلود فایل از لینک مستقیم، یوتیوب، تلگرام، گوگل پلی، ساندکلاد و ذخیره صفحات وب، همه از طریق سرورهای فیلتر نشده گیت‌هاب.**\n\n---\n\n## 🌐 چطور کار می‌کنه؟\n\nگیت‌هاب اکشن‌ها روی سرورهای خود گیت‌هاب اجرا می‌شن که **توسط فیلترینگ اینترنت ملی ایران بلاک نشدن**. این پروژه از همین موضوع استفاده می‌کنه:\n\n* **برای دانلود فایل:** ورک‌فلو از `wget` برای دانلود فایل در محیط runner گیت‌هاب استفاده می‌کنه، بعد با `git push` مستقیماً به ریپازیتوری شما اضافه‌اش می‌کنه — آماده دانلود معمولی از گیت‌هاب.\n* **برای آرشیو صفحات وب:** یک مرورگر بی‌سر Chromium (از طریق `pyppeteer`) صفحه فیلتر شده رو کامل رندر می‌کنه، به فرمت MHTML ذخیره می‌کنه، زیپش می‌کنه و به ریپازیتوری پوش می‌کنه.\n* **برای یوتیوب، تلگرام، ساندکلاد و گوگل پلی:** ورک‌فلوهای اختصاصی از `yt-dlp` و ابزارهای مخصوص هر پلتفرم استفاده می‌کنن و فایل‌ها رو در پوشه `downloads\u002F` کامیت می‌کنن.\n\nهیچ نرم‌افزاری نیاز نیست روی دستگاه شما نصب بشه. همه چیز در فضای ابری اجرا می‌شه.\n\n---\n\n## ✨ قابلیت‌ها\n\n| قابلیت                          | توضیحات                                                                                                                                                                                                   |\n| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 📥 **دانلود از لینک مستقیم**    | هر فایلی از یک URL مستقیم دانلود می‌کنه. فایل‌های بیشتر از ۹۹ مگابایت به‌طور خودکار به تکه‌های ۹۵ مگابایتی تقسیم می‌شن (به خاطر محدودیت گیت‌هاب) و بعد کامیت می‌شن.                                       |\n| 🎬 **دانلودر یوتیوب**           | ویدیوهای یوتیوب رو با کیفیت دلخواه دانلود می‌کنه. شامل کانفیگ `google_service.json` برای جستجو و مرور یوتیوب از طریق پروکسی v2ray هم هست (توجه: با این کانفیگ فقط سرچ و تامبنیل لود می‌شه، نه پخش ویدیو). |\n| 🎵 **دانلودر ساندکلاد**         | آهنگ‌ها و پلی‌لیست‌های SoundCloud رو دانلود می‌کنه.                                                                                                                                                       |\n| 📱 **دانلودر تلگرام**           | فایل‌ها رو از کانال‌های عمومی تلگرام دانلود می‌کنه.                                                                                                                                                       |\n| 🛍️ **دانلودر گوگل پلی**        | فایل‌های نصبی APK رو از گوگل پلی دانلود می‌کنه.                                                                                                                                                           |\n| 🌐 **آرشیو صفحات وب**           | صفحات وب فیلتر شده رو با مرورگر بی‌سر به فرمت MHTML ذخیره می‌کنه و برای دانلود زیپ می‌کنه.                                                                                                                |\n| 🔞 **دانلودر محتوای بزرگسالان** | از یک پلتفرم معروف بزرگسالان پشتیبانی می‌کنه — کافیه لینک صفحه رو بدی. (شاید گاهی خطا بده؛ اگه خطا داد یکم صبر کنید و دوباره امتحان کنید.)                                                                |\n\n---\n\n## 🚀 شروع به کار\n\n### مرحله ۱ — فورک کن\n\nدکمه **Fork** رو در بالای صفحه بزن تا ریپازیتوری وارد حساب گیت‌هاب خودت بشه.\n\n### مرحله ۲ — مجوز نوشتن اکشن‌ها رو فعال کن\n\nورک‌فلوها برای کامیت کردن فایل‌های دانلود شده به ریپازیتوری شما نیاز به مجوز دارن:\n\n۱. توی ریپازیتوری فورک شده، برو به **Settings** ⚙️.\n۲. از منوی سمت چپ، برو به **Actions → General**.\n۳. زیر بخش **\"Workflow permissions\"**، گزینه **\"Read and write permissions\"** رو انتخاب کن.\n۴. **Save** رو بزن.\n\n> **همچنین**، زیر بخش **\"Actions permissions\"**، مطمئن بشو که **\"Allow all actions and reusable workflows\"** انتخاب شده.\n\n> 💡 **نکته امنیتی:** چون این فورک متعلق به خودته، دادن مجوز نوشتن به ورک‌فلوهای خودت کاملاً امنه.\n\n### مرحله ۳ — یک ورک‌فلو اجرا کن\n\n۱. به تب **Actions** توی ریپازیتوری خودت برو.\n۲. ورک‌فلوی مورد نظرت رو از لیست سمت چپ انتخاب کن (مثلاً «دانلود از URL»، «دانلودر یوتیوب» و غیره).\n۳. دکمه **Run workflow** رو بزن.\n۴. پارامترهای لازم رو وارد کن (مثل URL، کیفیت ویدیو، پوشه خروجی).\n۵. دکمه سبز **Run workflow** رو بزن.\n\nبعد از اتمام اجرا، فایل دانلود شده توی پوشه مشخص شده توی ریپازیتوری قابل مشاهده‌ست. بعدش می‌تونی مستقیم از گیت‌هاب دانلودش کنی.\n\n---\n\n## 📁 ساختار ریپازیتوری\n\n\u003C\u002Fdiv>\n\n```\nMeli-Action\u002F\n├── .github\u002F\n│   └── workflows\u002F          # تعریف ورک‌فلوهای گیت‌هاب اکشن\n│       ├── download.yml        # دانلودر لینک مستقیم\n│       ├── youtube.yml         # دانلودر یوتیوب\n│       ├── telegram.yml        # دانلودر تلگرام\n│       ├── googleplay.yml      # دانلودر گوگل پلی\n│       ├── mhtml.yml           # آرشیوکننده صفحات وب\n│       └── ...\n├── downloads\u002F              # پوشه خروجی — فایل‌های دانلود شده اینجا ذخیره می‌شن\n├── save_as_mhtml.py        # اسکریپت پایتون برای آرشیو صفحات با مرورگر بی‌سر\n├── google_service.json     # کانفیگ v2ray برای مرور یوتیوب از طریق پروکسی\n└── README.md\n```\n\n\u003Cdiv dir=\"rtl\">\n\n---\n\n## ⚙️ جزئیات فنی\n\n### دانلودر لینک مستقیم\n\nاز `wget` در داخل runner گیت‌هاب اکشن استفاده می‌کنه. اگه فایل خروجی از محدودیت ۱۰۰ مگابایتی گیت‌هاب بیشتر بشه، به‌طور خودکار به تکه‌های حداکثر ۹۵ مگابایتی تقسیم می‌شه و هر تکه جداگانه پوش می‌شه.\n\n### آرشیوکننده صفحات وب (`save_as_mhtml.py`)\n\nاز `pyppeteer` (نسخه پایتون Puppeteer) برای راه‌اندازی یک نمونه Chromium بی‌سر استفاده می‌کنه، به URL مورد نظر می‌ره، صبر می‌کنه تا صفحه کامل لود بشه و بعد در فرمت MHTML ذخیره‌اش می‌کنه. آرشیو نهایی زیپ شده و به ریپازیتوری کامیت می‌شه.\n\n### دانلودر یوتیوب\n\nبا استفاده از `yt-dlp` کار می‌کنه و از انتخاب کیفیت (مثل ۷۲۰p، ۱۰۸۰p، فقط صدا) پشتیبانی می‌کنه. فایل `google_service.json` رو می‌شه توی v2ray ایمپورت کرد تا جستجو و مرور تامبنیل‌های یوتیوب در یک پروکسی ممکن بشه.\n\n### دانلودر تلگرام\n\nفقط کانال‌های **عمومی** تلگرام رو هدف قرار می‌ده. فایل‌های ضمیمه پیام‌ها رو با استفاده از API عمومی تلگرام دانلود می‌کنه.\n\n### دانلودر گوگل پلی\n\nفایل‌های APK رو از گوگل پلی با استفاده از ابزار اتوماسیون دریافت می‌کنه.\n\n---\n\n## 🔄 آپدیت به نسخه جدید\n\nبرای همگام‌سازی فورک خودت با آخرین تغییرات ریپازیتوری اصلی، دکمه **Sync fork** رو در صفحه اصلی ریپازیتوریت در گیت‌هاب بزن.\n\n---\n\n## 🤝 مشارکت\n\nایده‌ای برای یک دانلودر جدید یا قابلیت جدید داری؟ یک [Issue](https:\u002F\u002Fgithub.com\u002Filiasoli13\u002FMeli-Action\u002Fissues) باز کن و پیشنهادت رو بنویس. قول نمی‌دم بسازمش، ولی اگه جالب باشه و به درد بقیه بخوره حتماً بررسی می‌کنم.\n\n---\n\n## ⚠️ سلب مسئولیت\n\nاین پروژه برای استفاده شخصی جهت دسترسی به محتوا در محیط‌های با محدودیت شبکه طراحی شده. کاربران مسئول رعایت شرایط خدمات هر پلتفرمی هستن که باهاش تعامل دارن، و همچنین باید قوانین کشورشون رو رعایت کنن.\n\n---\n\n## ⭐ حمایت\n\nاگه این ابزار به کارت اومد، با زدن ستاره ⭐ ازم حمایت کن — به پیدا شدن پروژه توسط بقیه کمک می‌کنه!\n\n\u003C\u002Fdiv>\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#Kurdeus\u002FMeli-Action&Date\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Kurdeus\u002FMeli-Action&type=Date&theme=dark\" \u002F>\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Kurdeus\u002FMeli-Action&type=Date\" \u002F>\n    \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Kurdeus\u002FMeli-Action&type=Date\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Cdiv dir=\"rtl\">\n\n---\n\n## 👥 Contributors\n\n\u003C\u002Fdiv>\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKurdeus\u002FMeli-Action\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=Kurdeus\u002FMeli-Action\" alt=\"Meli-Action contributors\" width=\"200\"\u002F>\n\u003C\u002Fa>\n","Meli-Action 是一个基于 GitHub Actions 的工具，旨在帮助用户绕过互联网过滤限制，从直链、YouTube、Telegram、Google Play 等平台下载文件，并保存被过滤的网页。该项目利用 GitHub 的服务器不受本地网络过滤影响的特点，通过自动化工作流实现文件下载和网页存档。其核心功能包括使用 `wget` 下载文件并直接提交至用户的仓库中，以及采用无头 Chromium 浏览器渲染受限制的网页并以 MHTML 格式保存。此外，它还支持特定平台如 YouTube 视频下载、SoundCloud 音乐下载等功能。适用于需要访问或保存因地区限制而无法直接获取的内容的场景。",2,"2026-06-01 02:54:57","CREATED_QUERY"]