Linux Experts
223 subscribers
11 photos
2 videos
22 links
A place where commits tell stories 📖, and bugs are features

Ctrl + Alt + Explore 🚀


Contact: @su_root_sh
Group: @Linux_ex
Download Telegram
📌 معرفی ReVanced

‏ReVanced یک مجموعه ابزار اوپن‌سورسه که بهتون اجازه می‌ده اپ‌های محبوب مثل YouTube،‏ YouTube Music،‏ TikTok،‏ Spotify و ... رو بدون تبلیغ، با امکانات مثل پخش در پس‌زمینه یا اسپانسر بلاک و شخصی‌سازی‌های ویژه استفاده کنید.

ReVanced Manager اپ رسمی اندرویدی تیم ReVanced هست که نصب و مدیریت همه اپ‌های مود شده ReVanced رو ساده و امن می‌کنه. جایگزین Vanced قدیمی شده و همیشه آپدیت میشه تا بهترین تجربه بدون تبلیغ رو در اختیار شما بذاره.

طرزکار ReVanced Manager به این شکل هست که لیست پچ‌های سازگار با آخرین نسخۀ اپ موردنظر رو بهتون نشون می‌ده و شما باید فایل APK اون اپ رو بهش بدید و پچ‌های موردنظرتون رو انتخاب کنید تا پروسۀ زیر رو به ترتیب به صورت خودکار انجام بده.
Decompile -> Patch -> Complie -> Sign APK

فایل خام APK با نسخه‌های خاص رو می‌تونید از سایت‌هایی مثل APKMirror.com دانلود کنید.


هرچند پیدا کردن نسخۀ مناسب برای پچ و انجام دادن این پروسه ممکنه زمان‌بر و سنگین باشه. اگه نمی‌خواستید این مراحل رو طی کنید، می‌تونید از builderهای غیررسمی اوپن‌سورس استفاده کنید که این مراحل رو انجام می‌دن و خروجی نهایی رو در اختیارتون می‌ذارن.

حواستون باشه که اگه از پچ‌های پیش‌فرض استفاده می‌کنید برای لاگین کردن به اکانت گوگلتون باید GmsCore داشته باشید.

‏GmsCore بهتون اجازه می‌ده حتی اگه سرویس‌های گوگل رو ندارید بتونید به راحتی از ReVanced استفاده کنید.


ReVanced ] [ ReVanced Manager ] [ GmsCore ] [ Peternmuller's Builder ]

🔘 @linux_exp | #android #tools
👍4🔥3
⚡️aria2 ابزار سبک ولی قدرتمند برای دانلود

‏aria2 یه ابزار خط فرمانه که برای دانلود از پروتکل‌های مختلف مثل HTTP ،FTP ،BitTorrent و Metalink طراحی شده.
مزیتش اینه که می‌تونه فایل رو به چند بخش تقسیم کنه و هر بخش رو هم‌زمان از چند اتصال مختلف بگیره؛ همین باعث می‌شه دانلودها سریع‌تر و پایدارتر انجام بشن.

یک نمونۀ ساده:
aria2c https://example.com/file.iso


اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، می‌تونید تعداد اتصال‌ها و بخش‌ها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
aria2c \
--max-connection-per-server=16 \
--split=16 \
--max-tries=0 \
https://example.com/file.iso

🔹‏ ‎--max-connection-per-server تعداد اتصال‌های هم‌زمان به سرور
🔹‏ ‎--split تعداد بخش‌هایی که فایل به اون تقسیم می‌شه
🔹‏ ‎--max-tries=0 یعنی در صورت خطا تا بی‌نهایت بار تلاش مجدد انجام بشه

برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل links.txt بنویسید و اجرا کنید:
aria2c --input-file=links.txt


‏aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet،‏ Motrix،‏ Persepolis (در نسخه‌های قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپت‌های خودکار یا نصب بسته‌ها ازش استفاده می‌شه چون دقیق، قابل‌اسکریپت‌نویسی و کم‌مصرفه.

وقتی با aria2 دانلود می‌کنید، کنار هر فایل در حال دانلود یه فایل موقت با پسوند .aria2 ساخته می‌شه. این فایل شامل اطلاعات پیشرفت دانلود، بخش‌های دریافت‌شده و وضعیت اتصالاته.

اگه دانلود به هر دلیلی قطع بشه (مثلاً اینترنت قطع شه یا سیستم ریستارت شه)، تا زمانی که فایل .aria2 حذف نشده باشه، می‌تونید همون دستور قبلی رو دوباره اجرا کنید تا دانلود از همون‌جا ادامه پیدا کنه.

🔘 @linux_exp | #linux #commandline #tools
🔥731👏1
🔹 آشنایی با jq — چاقوی سوئیسی برای JSON!

اگه زیاد با فایل‌ها یا خروجی‌های JSON سر و کار دارین، احتمالاً می‌دونین خوندن و فیلتر کردنش با ابزارهای معمول مثل grep یا awk زیاد جالب از آب در نمیاد!

اینجاست که jq به دردتون می‌خوره. ‏jq یه ابزار خط فرمانه که می‌تونه داده‌های JSON رو بخونه، فیلتر کنه، تغییر بده یا حتی قالبشونو عوض کنه.

مثلاً با یه دستور ساده می‌تونین فقط یه فیلد خاص رو از یه فایل JSON بزرگ بیرون بکشین:
cat data.json | jq '.users[].name'


یا حتی صرفاً فقط داده‌ها رو مرتب و رنگی چاپ کنین تا راحت‌تر خونده بشن:
cat data.json | jq


برای کسایی که با APIها، داده‌های ساختاریافته یا اسکریپت‌های خودکار کار می‌کنن، jq یه ابزار واقعاً نجات‌دهنده‌ست.

در ضمن اگه می‌خواستین سریع‌تر عمل کنین می‌تونین جاش jaq بزنین


🔘 @linux_exp | #linux #commandline #tools
👍4🔥4🥰1😁1🍌1