Búsqueda de desbordamiento de pila desde la terminal de Linux usando la herramienta SoCLI

SoCLI es una herramienta de línea de comandos escrita en python que se utiliza para buscar consultas en el desbordamiento de la pila. Podemos buscar cualquier cosa en el desbordamiento de pila usando la herramienta SoCLI sin usar la terminal. Puede buscar cualquier pregunta sobre el desbordamiento de pila en el terminal utilizando la herramienta SoCLI.

Instalación de SoCLI:

Veamos cómo instalar la herramienta SoCLI en Linux. El requisito previo para instalar SoCLI es Python 3.5 o superior y pip.

Primero, vamos a instalar los requisitos previos en el sistema. Para instalar el requisito previo en sistemas basados ​​en Debian como Ubuntu o Kali Linux, use los siguientes comandos:

sudo apt-get install python3 python3-pip

Para instalar los requisitos previos en un sistema basado en arquitectura, use el siguiente comando:

sudo pacman -S python3
sudo pacman -S python3-pip

Ahora instalemos el SoCLI usando el comando git clone. Vamos a instalar el SoCLI usando el comando pip

pip install socli

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Uso de SoCLI

Ahora veamos cómo usar SoCLI. Para ver todas las opciones para usar SoCLI, ejecute el comando de ayuda para SoCLI.

socli -h

Luego, en la salida, podemos ver que todas las opciones que se pueden usar con el archivo socli. La salida del comando anterior es como

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Para buscar una consulta en SoCLI, use el siguiente comando:

socli <Search Query>

Aquí, en el lugar de <Consulta de búsqueda>, reemplace la consulta que desee. Este comando muestra la respuesta más votada en Stack Overflow Aquí hay un ejemplo

socli how to install git on linux

Entonces SoCLI mostrará el y de Stack Overflow. La salida del comando anterior es

Podemos usar la opción -q para especificar la consulta de búsqueda en socli like.

socli  -q  how to install git on linux

Obtener pregunta por número:

Para obtener la lista de todas las preguntas similares a la consulta buscada. El SoCLI proporciona la opción -iq. Al usar esta opción podemos obtener la lista de preguntas. Luego tenemos que elegir el número de pregunta. El SoCLI será mostrar la respuesta a esa pregunta.

socli -iq <Search Query>

Ahora veamos un ejemplo de esto. Vamos a buscar la consulta ¿Cuál es el tipo de dato en CPP?

socli -iq  What are the data type in cpp

Entonces obtendremos la lista de la pregunta de la siguiente manera:

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Luego ingrese el número de pregunta como entrada. Aquí, en este caso, estamos seleccionando 2 preguntas. Luego, el resultado es el siguiente:

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Buscar por etiqueta

Stack Overflow admite el tema mediante el uso de etiquetas. socli le permite consultar Stack Overflow en función de etiquetas específicas. Use la opción -t para buscar según el tema.

socli -t <TAG> -q  <QUERY>

En el comando anterior, reemplace la etiqueta con la etiqueta que desee, puede obtener todas las etiquetas en Stack Overflow desde aquí. Y en lugar de <CONSULTA> reemplace su consulta aquí hay un ejemplo:

socli  -t c++ -q what is pointers

Entonces la salida será como sigue:

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Opciones para usar con SoCLI

# -r opción:

Al usar esta opción, el SoCLI mostrará la respuesta a la enésima pregunta del resultado de la consulta de búsqueda.

socli -r n -q query

Aquí reemplace la n con el número de preguntas que desea ver.

Ejemplo de la opción -r:

socli -r 3 -q for loop in C++

SoCLI A Tool to Search Stack Overflow from Linux Terminal

Aquí la opción -q se usa para especificar la consulta. En este ejemplo, se mostrará la respuesta a la tercera pregunta.

# -n opción:

Al usar esta opción, podemos publicar un nuevo desbordamiento de la pila de preguntas. Esta opción abrirá Stack Overflow en el navegador.

socli -n

Hay muchos comandos que puede usar con SoCLI. Para explorar esos comandos, use la opción -h. Si tiene algún problema al instalar SoCLI, comente a continuación.

Publicación traducida automáticamente

Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *