Files
2026-06-09 16:31:45 +03:30

1.9 KiB

  • از اسکریپت laxi هرچیزی که اضافه هست رو حذف کنیم.
    • برای لوگو یک لوگو از خودمون میذاریم.
    • مثلا لاگین یا اگر داده‌ای به جایی میفرسته نباید بفرسته اینا هم اضافی هستن
  • هدف نهایی: بتونیم با استفاده از این پلاگین کپشن رو بگیریم
    • راهکارها:
      • پلاگین خودش یک mcp سرویس بده روی یک پورت

درباره حذف کدهای laxis: فایل‌هایی که احتمالاً باید بررسی بشن: analytics.js، login.js، runtime.js (در google-meet-transcripts-extension/) — اینا بیشترین احتمال ارتباط با سرور laxis رو دارن. config/ هم ممکنه endpoint داشته باشه. پیشنهاد: اول یه grep روی همه فایل‌ها برای laxis و api. و fetch( بزن تا دقیق بفهمیم کجاها data میفرسته.

درباره MCP روی پورت: این رویکرد خوبیه ولی یه محدودیت داره — Chrome extension نمیتونه مستقیم TCP server باز کنه. راه‌حل‌های ممکن:

  1. Native Messaging: extension با یه اپ native (Python/Node) صحبت میکنه که اون اپ MCP server هست — پیچیده‌تر ولی استانداردتر
  2. WebSocket از extension: extension یه WebSocket server روی localhost باز میکنه از طریق یه background service worker + chrome.sockets API — محدودیت‌های manifest v3 داره
  3. Polling روی clipboard یا فایل: ساده‌ترین راه — extension هر X ثانیه caption رو در یه فایل یا clipboard میریزه، اپ دیگه‌ای میخونه

کدوم راهکار رو در نظر داری؟