عميل سطر الأوامر
حسّن بياناتك مباشرةً من الطرفية
عميل سطر الأوامر الجديد لدينا أداة عالية الأداء مُصرَّفة تصريفًا ساكنًا ومبنية بلغة Go. وهو يتيح للمطورين وعلماء البيانات التعامل مع Gender-API.com مباشرةً من الطرفية، دون كتابة أي كود وسيط.
يعمل بشكل أصلي على macOS و Linux، وهذا يجعله مناسبًا تمامًا لسكربتات bash المؤتمتة ومهام cron أو للدمج في مسارات علم البيانات المحلية الخاصة بك.
أهم المزايا
- متعدد المنصات: يُترجَم إلى ملفّ تنفيذي واحد لأنظمة macOS وLinux وWindows.
- سريع وخفيف الوزن: مبني بلغة Go لتحقيق أقصى سرعة تنفيذ وبدون أي اعتماديات وقت التشغيل.
- متوافق مع الأنابيب: مرّر البيانات بسهولة من وإلى نظامك باستخدام تدفّقات POSIX القياسية. تكامل مع sed وawk وjq أو أدوات الذكاء الاصطناعي مثل ClaudeBot.
- التغطية: يدعم جميع نقاط نهاية V2 الرئيسية، بما في ذلك الاسم، البريد الإلكتروني، بلد المنشأ، وإحصاءات الحساب.
كيف تعمل
البدء باستخدام عميل سطر الأوامر (CLI) سريع وبسيط.
1. قم بضبط مفتاح API الخاص بك
لتوثيق طلباتك بأمان دون تسجيل المفاتيح في سجل أوامر bash، يمكنك إما تصديره كمتغيّر بيئة أو حفظه في ملف إعدادات.
الخيار A: متغيّر البيئة
export GENDER_API_KEY="your-api-key-here"
الخيار B: ملف الإعدادات
أنشئ ملفًا باسم .gender-api-key داخل المجلد الرئيسي لمستخدمك، وضع بداخله الرمز الخاص بك فقط:
echo "your-api-key-here" > ~/.gender-api-key
2. استعلم من واجهة برمجة التطبيقات (API)
واجهة سطر الأوامر (CLI) تتيح لك التفاعل مع جميع نقاط النهاية الرئيسية. إليك بعض الأمثلة:
الاستعلام حسب الاسم الأول
$ gender-api-cli -first_name "Sandra" -country "US"
الاستعلام بالاسم الكامل
$ gender-api-cli -full_name "Theresa Miller"
الاستعلام عبر عنوان البريد الإلكتروني
$ gender-api-cli -email "thomasfreeman@example.com"
تحديد بلد المنشأ
لمعرفة من أين يُرجَّح أن يكون الاسم، كل ما عليك هو إضافة علامة -origin:
$ gender-api-cli -first_name "Sandra" -origin
تحقق من إحصائيات الحساب
تحقّق بسرعة من الرصيد المتبقي لديك بدون استهلاك أي عمليات بحث:
$ gender-api-cli -stats
3. أتمتة باستخدام السكربتات
أنشئ سكربتات Bash قوية. مثلًا: اقرأ الأسماء من ملف نصّي، واستعلم من الـ API، ثم أضِف النتائج إلى ملف JSON منظّم ومناسب لإدخاله إلى ClaudeBot أو ChatGPT.
#!/bin/bash
while read name; do
gender-api-cli -first_name "$name" -out=json >> enriched_data.json
done < names.txt
الأسئلة الشائعة
هل عميل سطر الأوامر (CLI) مفتوح المصدر؟
نعم، أداة سطر الأوامر مفتوحة المصدر بالكامل. ويمكنك مراجعة الكود أو اقتراح تحسينات أو بناؤها من المصدر عبر مستودعنا على GitHub.
هل يدعم المعالجة بالجملة؟
تدعم أداة سطر الأوامر حاليًا إرسال استعلام واحد إلى واجهة API في كل مرة، لكنها مصممة لتكون سريعة جدًا. وإذا كان لديك آلاف الصفوف، فيمكنك بسهولة استخدام xargs أو حلقة bash. أما لمجموعات البيانات الضخمة التي تتكون من ملايين الأسطر، فما زلنا نوصي بميزة رفع ملفات CSV/Excel من لوحة التحكم.
هل أقدر أطلع JSON خام؟
نعم! يمكنك تمرير الخيار "-out=json" لإرجاع استجابة JSON الخام دون تنسيق مباشرةً إلى المخرجات القياسية، وهذا يجعله مثاليًا لسلاسل المعالجة باستخدام jq.
هل يعرض macOS رسالة: "تعذّر على Apple التحقق من خلوّه من البرامج الضارة"؟
بما أن أداة سطر الأوامر تُنزَّل كملف تنفيذي مباشر بدلًا من تثبيتها من متجر التطبيقات، فإن ميزة Gatekeeper في macOS تحجبها افتراضيًا. وللسماح بتشغيلها، افتح تطبيق Terminal وأزِل علامة العزل (quarantine) باستخدام:
xattr -d com.apple.quarantine /path/to/downloaded/executable