مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

Gem Search کے ساتھ مقامی طور پر چلنے والا X تحقیقی معاون بنائیں

Gem Search چلانے، اس کی Chrome ایکسٹینشن جوڑنے، نظر آنے والی X پوسٹس محفوظ کرنے، ابھرتے ہوئے بیانیوں کی شناخت، شواہد کا جائزہ، موضوعات کو حسبِ ضرورت بنانے اور اختیاری طور پر چار Grok جائزہ کار شامل کرنے کا طریقہ سیکھیں، جبکہ تحقیقی انجن اور ڈیٹابیس آپ کے کمپیوٹر پر رہیں۔

Gem Search کے ساتھ مقامی X تحقیقی معاون بنائیں

Gem Search کیا کرتا ہے

Gem Search، X کے لیے ایک اوپن سورس، لوکل فرسٹ تحقیقی معاون ہے۔ یہ Chrome یا Chromium میں ایک متحرک مکڑی کا اوورلے شامل کرتا ہے، فعال ٹیب میں دکھائی جانے والی پوسٹس کا جائزہ لیتا ہے، اور مختصر کیپچرز آپ کے کمپیوٹر پر چلنے والے تحقیقی انجن کو بھیجتا ہے۔

مقامی JEV ڈیٹیکٹر پوسٹس کی تکرار ختم کرتا ہے اور بار بار آنے والے موضوعات، پروجیکٹ لنکس، کیش ٹیگز، درست Solana ایڈریسز اور ابھرتے ہوئے دو لفظی فقروں کو گروپ کرتا ہے۔ محدود دائرے والا کرالر عوامی HTTP یا HTTPS لنکس کی پیروی کر سکتا ہے، جبکہ ڈیش بورڈ ذرائع، جانچوں، خلا، سرگرمی اور برآمد کیے جا سکنے والے نتائج کو محفوظ رکھتا ہے۔

Gem Search کو خودکار اعتماد کے بجائے تحقیق کے لیے بنایا گیا ہے۔ کوئی لیڈ، اسکور یا صاف لانچ کا نتیجہ یہ ثابت نہیں کرتا کہ کوئی پروجیکٹ محفوظ، منفرد یا قدر میں اضافے کا امکان رکھنے والا ہے۔

ایکسٹینشن موجودہ صفحے کے DOM کو پڑھتی ہے۔ یہ X فائرہوز نہیں ہے، پوسٹس یا اکاؤنٹس کے ساتھ تعامل نہیں کرتی، اور دیگر ایپلیکیشنز یا پسِ منظر کے ٹیبز کی نگرانی نہیں کر سکتی۔

اہم خصوصیات

  • نظر آنے والا براؤزر معاون: متحرک مکڑی اس پوسٹ کو نمایاں کرتی ہے جس کا وہ جائزہ لے رہی ہوتی ہے اور کیپچر کاؤنٹر، توقف کے کنٹرولز، برخاستگی اور اختیاری نظر آنے والے ٹیب کی خودکار اسکرولنگ فراہم کرتی ہے۔
  • مقامی سگنل کی شناخت: JEV موضوعات کو گروپ کرتا ہے، ٹکرز اور Solana ایڈریسز کی شناخت کرتا ہے، دہرائے گئے فقروں کو دریافت کرتا ہے، چھ گھنٹے کی افزائش ناپتا ہے، اور مصنفین کے تنوع اور دہرائے گئے متن کی جانچ کرتا ہے۔
  • شواہد کا ریکارڈ: نتائج میں متعلقہ پوسٹس، عوامی لنکس، جانچیں، نامعلوم پہلو اور ان کے پیچھے موجود ماڈل کی وجوہات محفوظ رہتی ہیں۔
  • محدود دائرے والا کرالر: عوامی صفحات 30 منٹ کے لیے کیش کیے جاتے ہیں اور نجی نیٹ ورک کے اہداف کو روک دیا جاتا ہے۔
  • پائیدار مقامی قطار: بیک اینڈ دستیاب نہ ہونے پر بھی 200 تک کیپچر شدہ پوسٹس ایکسٹینشن میں رہ سکتی ہیں اور دوبارہ کنکشن کے بعد بھیج دی جاتی ہیں۔
  • اختیاری Grok جائزہ: واضح طور پر فعال کیے جانے پر چار مخصوص کرداروں کے جائزہ کار، سرکاری xAI API کے ذریعے فراہم کردہ شواہد کا تجزیہ کرتے ہیں۔
  • مقامی تخصیص: آپ مقامی کنفیگریشن فائل میں زیادہ سے زیادہ 40 انگریزی یا روسی موضوعاتی پیٹرنز متعین کر سکتے ہیں۔
  • تحقیقی برآمد: ڈیش بورڈ JSON برآمد اور براؤزر سے تیار کردہ SVG ڈسکوری کیپسولز کو سپورٹ کرتا ہے۔

آرکیٹیکچر کو سمجھیں

عام تحقیقی عمل سادہ ہے:

  1. ایکسٹینشن نظر آنے والے X ٹیب میں دکھائی جانے والی پوسٹس کا مشاہدہ کرتی ہے۔
  2. کیپچرز ایک مستقل ایکسٹینشن قطار میں شامل ہوتے ہیں۔
  3. منسلک localhost API انہیں مقامی انجن کو بھیجتی ہے۔
  4. JEV سگنلز کی تکرار ختم کر کے انہیں گروپ کرتا ہے۔
  5. کرالر محدود دائرے والے عوامی ذرائع حاصل کرتا ہے۔
  6. اختیاری ماڈل جائزے سے پہلے مقامی شواہد کی جانچیں چلتی ہیں۔
  7. ڈیش بورڈ نتائج، ذرائع، وجوہات اور نامعلوم پہلو دکھاتا ہے۔

ایکسٹینشن کا جوڑی بنانے والا ٹوکن کیپچرز جمع کرا سکتا ہے اور اسکینر کی حیثیت پڑھ سکتا ہے۔ یہ ٹوکن لانچ نہیں کر سکتا، اور ایکسٹینشن میں نہ اکاؤنٹ کے اقدامات کا کوڈ ہے نہ xAI API کلید۔

ضروریات

Gem Search انسٹال کرنے سے پہلے درج ذیل تیار کریں:

  • Python 3.11 یا اس کے بعد کا ورژن۔
  • Chrome یا Chromium پر مبنی کوئی دوسرا براؤزر۔
  • بیک اینڈ کے لیے macOS، Linux یا WSL2 کے ذریعے Windows۔
  • ریپوزٹری کلون کرنے کے لیے Git۔

Node.js 22 یا اس کے بعد کا ورژن صرف مکمل ٹیسٹ سوٹ اور اختیاری Solana ماڈیول کے لیے درکار ہے۔ بنیادی تحقیقی بیک اینڈ اور unpacked براؤزر ایکسٹینشن کے لیے npm build کی ضرورت نہیں۔

مقامی انجن انسٹال اور شروع کریں

ریپوزٹری کلون کریں، اس کی ڈائریکٹری میں جائیں، مقامی ماحول کی فائل بنائیں اور بیک اینڈ شروع کریں:

git clone https://github.com/h100envy/gem-search.git
cd gem-search
cp .env.example .env
python3 app.py

یہ ٹرمینل کھلا رہنے دیں۔ ڈیش بورڈ http://127.0.0.1:8787 پر دستیاب ہو جانا چاہیے۔

پہلے فرضی ڈیمو آزمائیں

X اکاؤنٹ منسلک کرنے سے پہلے http://127.0.0.1:8787/spider-demo کھولیں۔ یہ صفحہ فرضی کارڈز پر وہی مکڑی رینڈرر استعمال کرتا ہے، کوئی API کال نہیں کرتا اور کچھ بھی جمع نہیں کرتا۔

ڈیش بورڈ میں ایک الگ ڈیمو اسکین بھی ہے جو واضح طور پر نشان زد مصنوعی پروجیکٹس کے ساتھ تحقیقی پائپ لائن کو آزماتا ہے۔

Chrome ایکسٹینشن لوڈ اور جوڑی بنائیں

  1. مقامی ڈیش بورڈ کھولیں اور Connections پر جائیں۔
  2. مقامی pairing code کاپی کریں۔
  3. Chrome یا Chromium میں chrome://extensions کھولیں۔
  4. Developer mode فعال کریں۔
  5. Load unpacked منتخب کریں۔
  6. ریپوزٹری کی extension/ ڈائریکٹری منتخب کریں۔
  7. Gem Search کا ٹول بار پاپ اپ کھولیں۔
  8. pairing code پیسٹ کریں اور Connect منتخب کریں۔

یہ جوڑی ایکسٹینشن کو مقامی API سے منسلک کرتی ہے۔ ایکسٹینشن استعمال کرتے وقت تحقیقی انجن فعال رہنا چاہیے۔

اپنا پہلا تحقیقی سیشن چلائیں

  1. X فیڈ، سرچ صفحہ یا پروفائل صفحہ کھولیں۔
  2. Gem Search ایکسٹینشن پاپ اپ کھولیں۔
  3. Release spider on this tab منتخب کریں۔
  4. عام طریقے سے اسکرول کریں جبکہ مکڑی نظر آنے والے viewport میں دکھائی جانے والی پوسٹس کا جائزہ لے۔
  5. کیپچر کاؤنٹر دیکھیں اور ضرورت پڑنے پر مکڑی کو روکیں یا برخاست کریں۔
  6. مقامی ڈیش بورڈ پر واپس جائیں اور Discovery کھولیں۔
  7. گروپ کیے گئے نتائج، ماخذ پوسٹس، منسلک صفحات، مقامی جانچوں اور واضح طور پر نامعلوم دعووں کا جائزہ لیں۔
  8. مفید نتائج کو بعد کی تحقیق کے لیے JSON کے طور پر برآمد کریں۔

خودکار اسکرول اختیاری ہے۔ پسِ منظر کے ٹیب پوسٹس جمع نہیں کرتے اور خودکار طور پر اسکرول نہیں ہوتے۔ اگر مقامی انجن آف لائن ہو جائے تو ایکسٹینشن 200 تک کیپچرز محفوظ رکھ سکتی ہے اور کنکشن دوبارہ قائم ہونے کے بعد انہیں بھیج سکتی ہے۔

ابھرتے ہوئے سگنلز دریافت کریں

Gem Search ٹکرز، درست Solana کنٹریکٹ ایڈریسز، اور ایسی دہرائی جانے والی عبارتوں کے لیے الگ لیڈز بنا سکتا ہے جو کسی موجودہ موضوع سے متعلق نہ ہوں۔

ٹکرز

دریافت ہونے والا ہر $CASHTAG متعلقہ مصنفین اور پوسٹس کے ساتھ ایک لیڈ بن سکتا ہے۔ بڑے اثاثے، جیسے $BTC، $SOL، اور $USDC، نیز قیمت سے مشابہ عبارتیں، جیسے $100، نظرانداز کر دی جاتی ہیں۔ ایک لیڈ براہِ راست فعال X تلاش کھول سکتی ہے۔

Solana ایڈریسز

امیدوار ایڈریس اسی وقت برقرار رہتا ہے جب اسے حقیقی 32 بائٹ کلید میں ڈی کوڈ کیا جا سکے۔ اس سے طویل بے ترتیب الفاظ سے پیدا ہونے والے غلط نتائج کم ہوتے ہیں۔ نتیجہ خیز لیڈ Solscan پر موجود ایڈریس سے منسلک ہو سکتی ہے۔

نئی بیانیہ سمتیں

ابھرتی ہوئی عبارت دو الفاظ پر مشتمل فقرہ ہے جسے گزشتہ چھ گھنٹوں کے دوران کم از کم تین مختلف مصنفین نے دہرایا ہو اور جو تشکیل شدہ موضوعات سے باہر پایا گیا ہو۔ ایک ہی جملے کی باہم متداخل عبارت ایک بار شمار ہوتی ہے۔

اضافے کے اشارے

ہر لیڈ گزشتہ چھ گھنٹوں میں اپنے ذکر کا موازنہ اس سے پہلے کے 18 گھنٹوں کی رفتار سے، حالیہ مصنفین کی تعداد، اور اس وقت سے دکھا سکتی ہے جب spider نے اسے پہلی بار دیکھا تھا۔ یہ پیمائشیں صرف آپ کے براؤزنگ نمونے کو بیان کرتی ہیں، X کی تمام سرگرمی کو نہیں۔

Discovery میں سگنل کی قسم کے لحاظ سے فلٹر کریں اور Fastest growing، Newest first، یا Most authors کے مطابق ترتیب دیں۔ اپنی سگنل رفتار اور بنیادی پوسٹس کا جائزہ لینے کے لیے لیڈ کھولیں۔

نمونہ سگنل واک تھرو چلائیں

ریپوزٹری میں ایک ٹرمینل مظاہرہ شامل ہے جو حقیقی ایکسٹینشن API کے ذریعے فرضی پوسٹس اسٹریم کرتا ہے اور کیپچرز، engine ایونٹس، لیڈز، نمو، اور جانچ کے نتائج دکھاتا ہے۔

ایک ٹرمینل میں engine شروع کریں:

python3 app.py

دوسرے ٹرمینل میں واک تھرو چلائیں:

python3 scripts/spider_demo.py

spider loop کے لیے تقریباً دس سیکنڈ انتظار کریں، پھر ڈیش بورڈ کھولیں۔ Discovery میں ticker اور new-narrative فلٹرز کے درمیان تبدیل کریں اور تیز ترین نمو کے مطابق ترتیب دیں۔

تیز تر واک تھرو کے لیے درج ذیل کمانڈ استعمال کریں:

python3 scripts/spider_demo.py --speed 2

خاموش نمونہ لوڈ کے لیے یہ استعمال کریں:

python3 scripts/sample_signals.py

نمونہ پوسٹس، handles، ticker، اور address فرضی ہیں اور بطور نمونہ نشان زد ہیں۔

موضوع کا ڈیٹیکٹر حسبِ ضرورت بنائیں

مثالی topic فائل کی نقل بنائیں اور نئی مقامی فائل میں ترمیم کریں:

cp topics.example.json topics.json

یہ فائل زیادہ سے زیادہ 40 موضوعات کو سپورٹ کرتی ہے، جنہیں حروف کے بڑے یا چھوٹے ہونے سے قطع نظر باقاعدہ اظہاریوں کے طور پر لکھا جاتا ہے۔ تبدیلیاں کرنے کے بعد backend دوبارہ شروع کریں۔

اگر فائل کی ساخت غلط ہو تو Gem Search اسے نظرانداز کرتا ہے، ایک انتباہ لاگ کرتا ہے، اور پہلے سے شامل موضوعات کے ساتھ کام جاری رکھتا ہے۔ حسبِ ضرورت بنائی گئی topics.json فائل آپ کے کمپیوٹر پر برقرار رہتی ہے۔

چار اختیاری Grok نقطۂ نظر فعال کریں

Gem Search، Grok کے بغیر بھی کام کرتا ہے۔ ماڈل کی مدد سے جائزہ فعال کرنے کے لیے مقامی .env فائل میں اپنی xAI ترتیبات شامل کریں:

GROK_ENABLED=1
XAI_API_KEY=your_local_api_key
GROK_MODEL=grok-4.7
GROK_DAILY_CALLS=12

فائل محفوظ کرنے کے بعد engine دوبارہ شروع کریں۔ چار مقامی تحقیقی کردار مختلف سوالات پوچھتے ہیں:

  • Lookout: کیا مشاہدہ کیے گئے نمونے میں کوئی قابلِ ذکر سگنل موجود ہے؟
  • Maker: حقیقت میں کون سا پروڈکٹ یا تکنیکی ثبوت موجود ہے؟
  • Skeptic: کیا چیز متضاد، خطرناک، یا غیرمصدقہ ہے؟
  • Runner: کیا ابھی تحقیق شروع کرنے کے لیے کافی ثبوت موجود ہیں؟

جائزہ صرف اس وقت شروع ہوتا ہے جب engine کم از کم چار منفرد مصنفین کا مشاہدہ کر لے۔ ایک مکمل جائزہ چار API درخواستیں کرتا ہے۔ ہر مسلسل 24 گھنٹے کے لیے 12 درخواستوں کی طے شدہ اجازت کے ساتھ، ناکام درخواستوں سمیت، اس اجازت میں زیادہ سے زیادہ تین مکمل جائزے آ سکتے ہیں۔

یکساں ثبوت اور ماڈل ان پٹس کے نتائج 24 گھنٹے تک کیش سے دوبارہ استعمال کیے جاتے ہیں۔ درخواستوں میں محدود اقتباسات شامل ہوتے ہیں اور آؤٹ پٹ 700 ٹوکن تک محدود ہوتا ہے۔ اجازت درخواستوں کی تعداد کو کنٹرول کرتی ہے، لیکن کسی مقررہ بل کی ضمانت نہیں دیتی؛ قیمت آپ کے xAI پلان پر منحصر ہے۔

جب Grok فعال ہو تو جمع کیے گئے اقتباسات تجزیے کے لیے api.x.ai کو بھیجے جاتے ہیں۔ کلیدیں backend میں رہتی ہیں۔ Grok کے بغیر، سگنل کی گروپ بندی اور مقامی جانچ ماڈل کالز کے بغیر مکمل طور پر کام کرتی رہتی ہے۔

غیر دستیاب ماڈل، ختم شدہ اجازت، غلط جواب، یا گھڑا ہوا حوالہ کامیاب نتیجے کے طور پر شمار نہیں ہو سکتا۔ ماڈل کا آؤٹ پٹ کوڈ چلا نہیں سکتا، آزادانہ براؤز نہیں کر سکتا، اور نہ ہی wallets کو کنٹرول کر سکتا ہے۔ README میں یہ بھی درج ہے کہ adapter کے لیے mocked ٹیسٹ کوریج موجود ہے، لیکن اس checkout میں حقیقی معاوضہ طلب کال کی توثیق نہیں کی گئی۔

Discovery capsule بنائیں اور شیئر کریں

کسی دریافت کو ایک خودمختار بصری ریکارڈ میں تبدیل کرنے کے لیے Discovery میں پروجیکٹ کھولیں اور Discovery capsule منتخب کریں۔ Aurora یا Daylight اسٹائل منتخب کریں، کارڈ کا پیش منظر دیکھیں، اور SVG ڈاؤن لوڈ کریں۔

کیپسول میں mentions، مشاہدہ کیے گئے مصنفین، مقامی جانچ، Grok کی حالت، زیادہ سے زیادہ تین ماخذ ایڈریسز، اور UTC ٹائم اسٹیمپ شامل ہو سکتے ہیں۔ یہ مکمل طور پر براؤزر میں، API کال یا خودکار سوشل پوسٹ کے بغیر تیار ہوتا ہے۔

دکھائے جانے والے ماخذ ایڈریسز سے credentials، query strings، اور fragments ہٹا دیے جاتے ہیں۔ شیئر کرنے سے پہلے دکھائے گئے مواد کا جائزہ لیں، کیونکہ غائب ثبوت بدستور غائب رہتا ہے اور ڈیمو نتائج بدستور ڈیمو کے طور پر نشان زد رہتے ہیں۔

اضافی ان پٹ ذرائع استعمال کریں

Gem Search صرف براؤزر کیپچرز تک محدود نہیں ہے۔ یہ ریپوزٹری کے دستاویزی data format کے مطابق JSON کیپچرز درآمد کر سکتا ہے، اور data/inbox/ ڈائریکٹری بیرونی collectors سے ان پٹ قبول کر سکتی ہے۔

مفت Hacker News narrative scanner اور inbox watcher فعال کرنے کے لیے engine کو autopilot موڈ میں شروع کریں:

python3 app.py --autopilot

Hacker News کی توجہ کو X کیپچرز سے الگ لیبل کیا جاتا ہے۔ سرکاری X recent-search رسائی اب بھی اختیاری اور معاوضہ طلب ہے، جبکہ ENABLE_PAID_X=0 پہلے سے مقرر ہے۔

اعلیٰ آپریٹنگ تجاویز

  • بامعاوضہ خدمات کے بغیر شروع کریں: مقامی گروپ بندی اور شواہد کی جانچ کے لیے xAI کلید یا بامعاوضہ X API درکار نہیں۔
  • صرف خلاصوں کے بجائے ذرائع کا جائزہ لیں: منسلک پوسٹس اور عوامی صفحات کھولیں، پھر ان کا مقامی جانچ اور نامعلوم فیلڈز سے موازنہ کریں۔
  • رفتار کو نمونے تک محدود سمجھیں: تیز رفتار اضافہ ان پوسٹس کی عکاسی کرتا ہے جو آپ کے براؤزنگ سیشن کے دوران نظر آئیں، پورے نیٹ ورک کی نہیں۔
  • منظم رویے پر نظر رکھیں: تین مربوط اکاؤنٹس کسی ابھرتے ہوئے فقرے کو مصنوعی طور پر مقبول بنا سکتے ہیں، اس لیے مصنفین کا تنوع ایک اشارہ ہے، ثبوت نہیں۔
  • کیش دوبارہ استعمال کریں: کرال کیے گئے صفحات 30 منٹ تک، اور یکساں Grok جائزے 24 گھنٹے تک کیش کیے جاتے ہیں۔
  • جمع کاری کو ارادی رکھیں: معمول کے مطابق اسکرول کریں یا صرف ضرورت کے وقت خودکار اسکرول فعال کریں، اور جب موجودہ صفحہ غیر متعلقہ ہو تو اسپائڈر روک دیں۔
  • ڈیٹیکٹر کی حدود یاد رکھیں: ہر مرحلہ زیادہ سے زیادہ 10 ٹکرز، 10 پتے، اور پانچ فقرے رکھتا ہے، جنہیں مضبوط ترین سے کمزور ترین ترتیب دیا جاتا ہے۔
  • معلوم کیے گئے سگنلز کو لانچ آٹومیشن سے الگ رکھیں: ٹکرز، پتے، اور ابھرتے ہوئے فقرے لانچ قطار میں کبھی شامل نہیں ہوتے، چاہے SPIDER_ALLOW_LAUNCH=1 ہو۔

میزبان اسکینر اور Telegram ٹولز

یہ پروجیکٹ gemsearch.fun پر مفت ٹولز بھی چلاتا ہے۔ یہ مقامی براؤزر تحقیقی ورک فلو سے الگ ہیں اور اسکیننگ کے لیے والیٹ کنکشن کی ضرورت نہیں رکھتے۔

  • اسکینر: Solana کنٹریکٹ ایڈریس میں اتھارٹیز، ہولڈر ارتکاز، ڈویلپر کا حصہ، pump.fun کے سابقہ لانچز، لیکویڈیٹی یا کَرو کی پیش رفت، Dex پروفائل کی معلومات، اور ٹکر کلونز کا جائزہ لیتا ہے۔
  • Web X-ray: لانچ بلاک کے خریدار، مشترکہ فنڈنگ کے ذرائع، اور ہولڈرز کے درمیان منتقلیاں، لین دین کے لنکس کے ساتھ دکھاتا ہے۔
  • Bundle Index: نئے pump.fun لانچز کو دیگر لانچ بلاک خریداروں کی تعداد کے مطابق درجہ بند کرتا ہے۔
  • Council record: منتخب مثالوں کے بجائے محفوظ شدہ فیصلے اور بعد کے نتائج کی جانچ شائع کرتا ہے۔
  • Telegram bot: کنٹریکٹ ایڈریس قبول کرتا ہے اور اسکیننگ، X-ray، واچ، اکاؤنٹ ٹریکنگ، اور گروپ کمانڈز کو سپورٹ کرتا ہے۔

کرو، کلسٹر، یا بنڈل آن چین فنڈنگ کے ایک نمونے کی نمائندگی کرتا ہے، یہ اس بات کا ثبوت نہیں کہ والیٹس ایک ہی شناخت سے تعلق رکھتے ہیں۔ زیادہ اسکین اسکور صاف تر مشاہدہ شدہ لانچ کی نشاندہی کرتا ہے، مستقبل کی کارکردگی کی پیش گوئی نہیں۔

اختیاری لانچ صلاحیتیں

Gem Search میں لانچ سے متعلق اجزا شامل ہیں، لیکن یہ عام تحقیق سے الگ ہیں۔ میزبان لانچ صفحہ براؤزر والیٹ سے pump.fun کوائن بنا سکتا ہے، جبکہ پہلے کا تجرباتی مقامی لانچر اختیاری ہے اور ڈیفالٹ طور پر ڈرائی رَن میں چلتا ہے۔

میزبان لانچ ورک فلو براؤزر میں منٹ کی کلید بناتا ہے، تصویر اور میٹا ڈیٹا IPFS پر محفوظ کرتا ہے، صارف کو ادائیگی کنندہ اور مالک کے طور پر رکھتے ہوئے لین دین تیار کرتا ہے، اور صرف اسی وقت بھیجتا ہے جب دستخط شدہ لین دین بائٹ بہ بائٹ سرور کے تیار کردہ لین دین سے مماثل ہو۔ Gem Search کے مطابق وہ کوئی پلیٹ فارم فیس نہیں لیتا اور لانچ کیے گئے کوائنز کا جائزہ یا توثیق نہیں کرتا۔

اختیاری مقامی ماڈیول کے لیے دستاویزی حد فی کوشش 0.025 SOL اور ہر مسلسل 24 گھنٹے میں پانچ کوششیں ہے۔ Pump.fun کو مقامی PumpPortal ایگزیکیوٹر کے ذریعے سپورٹ کیا جاتا ہے، جبکہ ایک اور Solana پلیٹ فارم کے لیے مطابقت رکھنے والا HTTPS لانچ برج اڈاپٹر درکار ہے۔ موجودہ SOL بجٹ پالیسی کے تحت دیگر چینز سپورٹ نہیں کی جاتیں۔

ٹیسٹ چلائیں اور ایکسٹینشن پیکیج کریں

Node انحصارات انسٹال کریں، Python اور JavaScript ٹیسٹ چلائیں، اور ایکسٹینشن کو اس طرح پیکیج کریں:

npm ci --ignore-scripts
python3 -m unittest discover -s tests -v
npm test
python3 scripts/package_extension.py

پیکیجنگ اسکرپٹ dist/gem-search-extension.zip لکھتی ہے۔ آرکائیو میں صرف ایکسٹینشن کے اثاثے شامل ہوتے ہیں۔ اسے نکال کر نکالی گئی ڈائریکٹری کو unpacked ایکسٹینشن کے طور پر لوڈ کریں؛ یہ Chrome Web Store پیکیج نہیں ہے۔

خودکار ٹیسٹ توثیق، روٹ اخراج، ڈپلی کیٹ ختم کرنے، بیانیوں، Grok کیشنگ اور الاؤنسز، ناکامی سے نمٹنے، مقامی نیٹ ورک بلاک کرنے، قطار کی بحالی، اور اختیاری لین دین کے حفاظتی اصولوں کا احاطہ کرتے ہیں۔ یہ ہر مستقبل کے X لے آؤٹ کے ساتھ مطابقت کی ضمانت نہیں دیتے، اس لیے حقیقی براؤزر کے رویے کے لیے اب بھی دستی ٹیسٹنگ ضروری ہے۔

نتیجہ

Gem Search ایک نظر آنے والے براؤزر اوورلے کو مقامی سگنل ڈیٹیکٹر، محدود کرالر، مستقل شواہد کے ریکارڈ، اور اختیاری Grok جائزے کے ساتھ یکجا کرتا ہے۔ فرضی ڈیمو سے شروع کریں، unpacked ایکسٹینشن کو منسلک کریں، صرف وہی پوسٹس جمع کریں جنہیں آپ جان بوجھ کر دیکھتے ہیں، اور ہر دریافت کو اس کے ذرائع اور نامعلوم پہلوؤں کے ذریعے جانچیں، نہ کہ کسی سگنل کو حتمی نتیجہ سمجھیں۔

عمل درآمد کی تفصیلات کے لیے ریپوزٹری کی آرکیٹیکچر دستاویزات، رازداری کی دستاویزات، اور شراکت رہنما سے رجوع کریں۔