SoCLI ، قم بإجراء استفسارات في Stack Overflow من المحطة

الباحث عن محطة SoCLI

في المقالة التالية سوف نلقي نظرة على SoCLI. هذا ال العميل للاستفسارات حول Stack Overflow وهو أحد أشهر مواقع الويب وأكثرها شهرة في مجتمع الإنترنت للمبرمجين لتعلم وتبادل معارفهم مع ملايين المستخدمين حول العالم. ربما يكون هذا هو موقع الويب المفضل لدي عندما يتعلق الأمر بالبحث واكتشاف الأشياء المتعلقة بالبرمجة والإجابة على أسئلتي.

الآن سوف نكون قادرين على البحث و تصفح موقع Stack Overflow الإلكتروني دون مغادرة جهازك. قام مبرمج يدعى Gautam krishna بإنشاء أداة سطر أوامر تسمى "SoCLI" للبحث في الموقع وتصفحه بقدر ما نحب. سيكون هذا التطبيق مفيدًا جدًا عندما نريد استكشاف موقع Stack Overflow من نظام لا يحتوي على واجهة مستخدم رسومية.

باستخدام هذا العميل ، يمكننا النشر على Stack Overflow والتصويت والتعليق على الرد. هذا واحد فائدة متعددة المنصات، لذلك سيعمل على GNU / Linux و Microsoft Windows و Mac OS X.

الميزات العامة SoCLI

أما بالنسبة للخصائص العامة فيمكن إبراز بعضها ، مثل:

  • نستطيع البحث عن Stack Overflow واستعراضه بشكل تفاعلي.
  • سوف يعطينا الخيار القدرة على البحث عن سؤال معين بإجابتك يدويًا.
  • يمكننا أيضًا البحث باستخدام سؤال محدد بعلامات فردية أو متعددة
  • سوف يعطينا إمكانية افتح أيًا من الصفحات في متصفح الويب الافتراضي.
  • نستطيع إنشاء أسئلة جديدة.
  • Su الواجهة ملونة.
  • يمكنك رؤية جميع ميزات هذه الأداة المساعدة على صفحتها الرئيسية. GitHub جيثب:.

قم بتثبيت SoCLI على Ubuntu

SoCLI هو ملف عميل سطر الأوامر لاستخدام Stack Overflow الذي تم مكتوب بلغة الثعبان. لتثبيته ، تحتاج إلى تثبيت python ومدير حزمة pip. Pip هو مدير الحزم لتثبيت التطبيقات المكتوبة باستخدام Python.

بادئ ذي بدء ، سنقوم بتثبيت النقطة. في Debian و Ubuntu و Linux Mint ، من المحطة الطرفية (Ctrl + Alt + T) سنكتب ما يلي:

sudo apt-get install python-pip

بمجرد تثبيت pip ، سنقوم بتنفيذ الأمر التالي إلى تثبيت عميل سطر الأوامر هذا. هذا الأمر هو نفسه لإجراء التثبيت على جميع توزيعات Gnu / Linux.

sudo pip install socli

إلى التحديث إلى أحدث إصدار، سيتعين علينا تنفيذ:

sudo pip install --upgrade socli

باستخدام SoCLI

يعد استخدام SoCLI بسيطًا ومباشرًا. ال بناء جملة SoCLI النموذجي هو:

socli [Argumentos] < Búsqueda >

لنلقِ نظرة على بعض أمثلة الاستخدام.

بحث سريع

البحث socli الاستعلام

للبحث عن شيء مثل الاستعلام «وكيل عكس اباتشي«، سيكون الأمر:

socli apache reverse proxy

يجد هذا الأمر الاستعلام «وكيل عكس اباتشي»عبر Stack Overflow ويعرض السؤال الأول الأكثر تصويتًا مع إجابته الأكثر تصويتًا.

بحث تفاعلي

استعلام socli التفاعلي

إذا أردنا جعل البحث تفاعليًا ، فهو بسيط جدًا. سيتعين علينا فقط استخدام المعلمة «-معدل الذكاء»قبل مصطلح البحث (بالطبع ، بدون علامات اقتباس)

socli -iq wine in ubuntu

سيبحث هذا الأمر في الأسئلة عن الاستعلام «النبيذ في أوبونتو»وسيسمح لنا أيضًا باختيار أي من الأسئلة. على سبيل المثال ، إذا اخترنا الإجابة 6 ، فسيتعين علينا كتابة 6 في «حدد سؤالاً ، أي مفتاح آخر: خروج«. سيُظهر لنا هذا السؤال المختار بإجابته الأكثر تصويتًا على الفور.

وبالمثل ، يمكننا استخدام «n»للذهاب إلى الإجابة التالية ،«b»للإجابة السابقة أو اضغط على أي مفتاح آخر للخروج من SoCLI.

حدد سؤالًا معينًا برقم

استعلام socli مع إجابة محددة مسبقا

يسمح لنا SoCLI أيضًا بعرض سؤال محدد برقمه. لنفترض أننا نريد أن نرى السؤال الثاني في استعلامنا. لذلك علينا أن نكتب:

socli -r 2 -q make

سيعرض هذا الأمر السؤال الثاني الأكثر تصويتًا والذي يحتوي على الاستعلام «جعل»بإجابتك الأكثر تصويتًا.

البحث على أساس الموضوع باستخدام العلامات

الاستعلام عن مواضيع بعلامات socli

يتيح لنا Stack Overflow البحث عن موضوع معين باستخدام العلامات. لذلك ، يمكننا أن نفعل الشيء نفسه مع هذا البرنامج. إذا أردنا البحث «سحق»مع التسمية«لينكس«، علينا تنفيذ الأمر التالي:

socli -t linux -q bash

يمكننا أيضًا تضمين عدة تسميات مفصولة بفواصل ، كما هو موضح أدناه:

socli -t linux,android -q python

إرسال سؤال جديد

إذا لم نتمكن من العثور على إجابة لسؤالنا على Stack Overflow ، فلا تقلق. سيتعين علينا فقط تنفيذ الأمر التالي لإنشاء سؤال جديد.

socli -n

سيفتح هذا الأمر صفحة أسئلة جديدة على Stack Overflow في متصفح الويب الخاص بنا.

احصل على المساعدة

مساعدة socli

لمعرفة المزيد من التفاصيل حول عميل Stack Overflow هذا ، يمكننا استخدام قسم المساعدة من خلال تنفيذ الأمر التالي:

socli -h

أنت تعرف بالفعل كيفية البحث والتنقل عبر الأسئلة والأجوبة على موقع مجتمع Stack Overflow عبر سطر الأوامر. إذا كنت مبرمجًا وتبحث عن أداة عميل لـ Stack Overflow ، فسيكون هذا مفيدًا لك.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.