للمساعدين والنصوص البرمجية

استدعِ GrabGrab من مساعد

واجهة واحدة تخدم الموقع وإضافة Chrome والنصوص البرمجية وأدوات الذكاء الاصطناعي. X وتويتر أولًا. فيديوهات TikTok وVimeo وFacebook العامة تستخدم الطلب نفسه. يُرفض YouTube قبل بدء أي تنزيل.

curl

أرسل عنوان URL عامًا بطلب POST. يمكن أن تكون videoQuality إحدى القيم max أو 2160 أو 1440 أو 1080 أو 720 أو 480 أو 360. المقطع الثاني يحفظ عنوان ملف الفيديو من JSON. يجب ألا يرسل النص البرمجي رمز Turnstile.

curl -s -X POST "https://www.grabgrab.fun/api/download" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://x.com/X/status/1697304622749086011","videoQuality":"1080"}'
curl -L -o video.mp4 "PASTE_THE_URL_FROM_THE_JSON"

MCP

يمكن لـ Claude Desktop وCursor وعملاء MCP الآخرين استخدام نقطة بلا حالة على https://www.grabgrab.fun/api/mcp. الأداة اسمها download_video ومعها url واختياريًا quality. قائمة المنصات والحد هما نفس واجهة HTTP. الصق هذا الإعداد ثم أعد تشغيل العميل.

{
  "mcpServers": {
    "grabgrab": {
      "url": "https://www.grabgrab.fun/api/mcp"
    }
  }
}

سطر الأوامر

عميل Node صغير موجود في المستودع داخل packages/cli ولم يُنشر على npm بعد. يطبع JSON ولا يضيف مفتاحًا. من نسخة المستودع شغّل الأمر أدناه.

node packages/cli/bin/grabgrab.mjs "https://x.com/X/status/1697304622749086011" 1080

مهارة ClawHub

ملفات المهارة في skills/grabgrab وتشرح المسار نفسه: X أولًا، مع MCP وcurl. صفحة ClawHub العامة تتغير فقط بعد أن ينشر المالك الإصدار 1.2.0. يجب ألا يخترع المساعد مفتاحًا.

الحدود

متصفح grabgrab.fun يكمل فحص الإنسان عندما يكون Turnstile مفعلًا. النصوص البرمجية وعملاء MCP والإضافة لا ترسل هذا الرمز، لذلك تستخدم حد API الأصغر، نحو 6 طلبات كل 10 دقائق لكل عنوان IP على كل نسخة خادم. المنشورات الخاصة أو المحذوفة تفشل. يعيد YouTube القيمة youtube_not_supported.