En este artículo, le mostraré cómo instalar la interfaz de línea de comandos de Stack Overflow (SoCLI) en Linux. Stack Overflow es un sitio web de preguntas y respuestas sobre el tema de la programación informática. Podemos usar la interfaz de línea de comandos para obtener cualquier información del terminal Linux sin usar la interfaz web gráfica o el navegador del terminal.
Pre requisitos
Debido a que SoCLI está escrito en Python, necesitamos instalar python-pip. SoCLI admite python> 2.0, por lo que no debería haber problemas para instalarlo en cualquier distribución de Linux. Si no hay un paquete python-pip en su sistema, puede instalarlo usando los comandos a continuación.
Para Ubuntu / Debian:
$ sudo apt-get install python-pip
Para RedHat / CentOS:
# yum install python-pip
Verifique la instalación de pip:
$ pip –help
o
$ pip -V
Instalando
Ahora podemos instalar SoCLI
# pip install socli
y empieza a usarlo ejecutando
$ socli
Búsqueda
La sintaxis básica de SoCLI es socli [Arguments] <Query>
Hagamos una búsqueda con SoCLI example
$ socli for loop in python
Parece que está funcionando bien. Busquemos algo interesante
$ socli nginx balancer
Búsqueda interactiva
Otra característica que puede resultar muy útil es la búsqueda interactiva.
$ socli -iq case in python
Este comando buscará ‘caso’ en los temas de Python y devolverá las 10 preguntas principales.
Ahora debe ingresar un número del 0 al 9 y seleccionar la pregunta necesaria. Sea el número 3.
Una característica más del modo interactivo es que puede cambiar entre preguntas usando las teclas de flecha.
Obtener pregunta por número
SoCLI permite obtener una pregunta específica por su número.
Dejemos que nos muestre la tercera pregunta de consulta.
$ socli -r 3 -q unix
Etiquetas
Otra característica de la CLI de Stack Overflow es buscar usando etiquetas con la tecla -t. Para example:
$ socli -t linux -q iptable
Puede combinar cualquier etiqueta simplemente separándola con comas.
Creando tu propia pregunta
La interfaz de línea de comandos de Stack Overflow le permite crear sus propias preguntas.
$ socli -n
Al ejecutar este comando, se abrirá una nueva página de preguntas en el navegador.
Para obtener ayuda adicional, puede escribir
$ socli -h
Para obtener información adicional, puede consultar SoCLI en GitHub