Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Web Power Tools Pro

Web Power Tools Pro

GitHub license GitHub stars Tampermonkey JavaScript


یک اسکریپت قدرتمند و همه‌کاره برای مرورگر (Tampermonkey) که تجربه وب‌گردی شما را با افزودن ابزارهای کاربردی، بهینه‌سازی خوانایی و امکانات حرفه‌ای برای استخراج داده‌ها متحول می‌کند.

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


✨ امکانات و ویژگی‌ها

💾 ذخیره و استخراج داده‌ها

  • ذخیره آفلاین هوشمند: با کلیک روی دکمه زرد (یا میانبر Ctrl+Shift+S)، کل صفحه به صورت یک فایل HTML استاتیک ذخیره می‌شود. در این حالت، اسکریپت‌های مخرب و افزونه‌های صفحه حذف می‌شوند تا فایل ذخیره شده بدون ارور و ریلود شدن (به خصوص در سایت‌هایی مثل ویرگول) به درستی باز شود.
  • خروجی‌گیری حرفه‌ای از جداول (Table Exporter): با دکمه سبز رنگ، می‌توانید جدول‌های سایت (حتی جدول‌های پیشرفته ag-grid) را با انتخاب ستون‌های دلخواه به فرمت‌های Excel (xlsx), CSV, JSON تبدیل کنید یا مستقیماً چاپ یا کپی کنید.

📖 بهبود خوانایی و مطالعه

  • زمان‌سنج مطالعه: نمایش زمان تخمینی مطالعه مقاله و درصد پیشرفت اسکرول در بالای صفحه. (با پشتیبانی کامل از سایت‌های دارای لود دیرهنگام مثل ویرگول).
  • شخصی‌سازی فونت (Alt+F): تغییر سریع فونت سایت به وزیرمتن، ایران‌سنس، تاهوما و امکان زوم کردن روی متن.
  • هایلایت هوشمند: تشخیص و هایلایت خودکار قیمت‌ها (تومان/ریال)، تاریخ‌ها و شماره تماس‌ها در داخل متن.
  • فوکوس پاراگراف: تار کردن سایر پاراگراف‌ها هنگام مطالعه برای افزایش تمرکز (بدون ایجاد اختلال در اسکرول صفحه).
  • فهرست مطالب خودکار (Alt+T): ساخت یک لیست از تیترهای مقاله برای جابجایی سریع بین بخش‌ها.

🎬 چندرسانه‌ای و ناوبری

  • حالت سینمایی (Theater Mode): هنگام پخش ویدئو، پس‌زمینه سایت تاریک می‌شود تا تمرکز شما کاملاً روی ویدئو بماند (ویدئو به صورت هوشمند روی لایه تاریک نمایش داده می‌شود).
  • دکمه‌های اسکرول هوشمند: دکمه‌های رفتن به بالا و پایین صفحه که فقط در زمان نیاز ظاهر می‌شوند.
  • پیش‌نمایش تصاویر: با نگه داشتن کلید Shift و بردن موس روی عکس‌ها، نسخه بزرگ آن‌ها نمایش داده می‌شود.

🤖 ابزارهای هوشمند

  • بستن خودکار پاپ‌آپ‌ها: تشخیص و بستن خودکار بنرهای کوکی و پاپ‌آپهای مزاحم (بدون تداخل در لینک‌های سایت).
  • پاک‌سازی عنوان تب: حذف علائم اضافی مثل (1) یا [1] از عنوان تب‌های مرورگر.
  • برچسب‌گذاری لینک‌ها: افزودن برچسب‌های هوشمند به لینک‌ها (مثلاً نمایش برچسب PDF برای فایل‌های پی‌دی‌اف یا ↗ برای لینک‌های خارجی).

🛠 نحوه نصب

برای استفاده از این اسکریپت، مراحل ساده زیر را طی کنید:

  1. نصب افزونه مدیریت اسکریپت:
    ابتدا یکی از افزونه‌های زیر را روی مرورگر خود نصب کنید (پیشنهاد: Tampermonkey):

  2. ساخت اسکریپت جدید:
    روی آیکون افزونه کلیک کنید و گزینه Create a new script (یا افزودن اسکریپت جدید) را انتخاب کنید.

  3. جایگذاری کد:
    کل کدهای موجود در فایل اسکریپت (فایل با پسوند .js در این مخزن) را کپی کرده و کدهای پیش‌فرض افزونه را پاک کرده و این کدها را جایگزین کنید. سپس روی File > Save (یا Ctrl+S) بزنید.

  4. تمام!
    به هر سایتی که وارد شوید، آیکون ⚙️ (تنظیمات) در پایین صفحه ظاهر می‌شود و امکانات اسکریپت فعال هستند.


⌨️ میانبرهای کیبورد

میانبر عملکرد
Ctrl + Shift + S ذخیره آفلاین صفحه
Alt + F باز کردن نوار ابزار تغییر فونت
Alt + T نمایش/مخفی کردن فهرست مطالب

⚙️ سفارشی‌سازی

با کلیک روی دکمه چرخ‌دنده ⚙️ در پایین صفحه، می‌توانید پنل تنظیمات را باز کنید و هر یک از ابزارها را به صورت جداگانه فعال یا غیرفعال کنید. تنظیمات شما به صورت محلی ذخیره می‌شوند.


🤝 مشارکت (Contributing)

این پروژه متن‌باز است و با عشق توسعه داده شده است. اگر ایده‌ای برای بهبود دارید یا با باگی مواجه شدید، خوشحال می‌شوم از طریق بخش Issues گزارش دهید یا Pull Request بفرستید.


📜 لایسنس

این پروژه تحت لایسنس MIT منتشر شده است. به عبارتی استفاده از آن کاملاً رایگان است و اجازه دارید آن را تغییر داده و توسعه دهید.


Developed with ❤️ by Mohammad Alipour

Website

About

یک اسکریپت قدرتمند و همه‌کاره برای مرورگر (Tampermonkey) که تجربه وب‌گردی شما را با افزودن ابزارهای کاربردی، بهینه‌سازی خوانایی و امکانات حرفه‌ای برای استخراج داده‌ها متحول می‌کند.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors