اسکرول کردن تو تایملاین X (توییتر) این روزها گاهی واقعاً کلافهکنندهست؛ پر شده از ریپلایهای نامربوط، ترولها، باتهای کریپتویی و اکانتهای زرد. میوت و بلاک کردن دستیِ این حجم از اکانت هم حسابی وقتگیره و برای باتهایی که از الگوهای خاصی استفاده میکنن، عملاً فایدهای نداره. برای حل این دغدغه، افزونه xCleaner توسعه داده شده؛ یه اکستنشن کروم سبک، کاربردی و کاملاً متنباز که بهتون کمک میکنه تایملاین خلوتتری داشته باشید.
نسخه فعلی افزونه چطور کار میکنه؟
در حال حاضر، عملکرد xCleaner ساده اما کاربردیه: شما میتونید کلمات یا حروف خاصی رو مشخص کنید؛ اگر اون عبارت توی اسم (Name) یک اکانت وجود داشته باشه، توییتهای اون اکانت دیگه توی تایملاین به شما نمایش داده نمیشه.
از اونجایی که حریم خصوصی خط قرمز ماست، این افزونه صددرصد Local-First کار میکنه؛ یعنی هیچ دیتایی جمعآوری یا به هیچ سروری آپلود نمیشه و توی
manifest.json هم فقط کمترین دسترسیهای ممکن درخواست شده تا شفافیت حداکثری حفظ بشه.ایدههای توسعه و قابلیتهایی که به راحتی قابل اضافه شدن هستن:
ساختار افزونه طوری طراحی شده که به راحتی میتونه میزبان فیچرهای حرفهایتری باشه. مواردی که در آینده میتونن به xCleaner اضافه بشن (و فرصتهای فوقالعادهای برای مشارکت شما هستن) عبارتند از:
۱. پشتیبانی از Regex و Wildcard: برای تعریف فیلترهای هوشمندتر و دقیقتر.
۲. دکمه Quick Action: قرار گرفتن یک دکمه در کنار هر توییت برای فیلتر کردن سریع و در لحظهی یوزرنیمهای مزاحم.
۳. قابلیت Soft Filter: تار کردن (Blur/Collapse) توییتهای فیلتر شده و نمایش یک برچسب «Filtered» بهجای حذف کامل و غیب شدن آنها.
۴. مدیریت لیستها: قابلیت Import/Export لیست فیلترها با فرمت JSON برای مدیریت بهتر و اشتراکگذاری با بقیه.
دعوت به مشارکت (Open Source)
از اونجایی که xCleaner کاملاً متنبازه، خیلی خوشحال میشیم که کدها رو بررسی کنید. مشارکت شما در توسعه فیچرهایی که بالاتر بهشون اشاره شد، ارتقای امنیت و پرفورمنس، اضافه کردن پشتیبانی از لیستهای ریموت (شبیه uBlock Origin) و البته پورت کردن افزونه برای مرورگر Firefox، بهشدت استقبال میشه.
🔗 لینک ریپازیتوری گیتهاب برای نصب و مشارکت
✍️ نویسنده: منیره سواعدی
🛠 ناظر فنی محتوا: پیمان گلی
@TehranLUG