Maslinux
Las noticias más recientes sobre GNU-Linux

So-notify: Notificador de preguntas de Stack Overflow

Stack Overflow no necesita presentación. Es uno de los mayores sitios de portal de preguntas y respuestas para que los programadores aprendan, busquen y publiquen preguntas y reciban respuestas de millones de usuarios de todo el mundo. Hace un tiempo, publicamos una guía que describía cómo buscar y explorar el sitio web de Stack Overflow desde la línea de comandos. Hoy, vamos a analizar otra aplicación de línea de comando llamada “so-notify” que envía una notificación al sistema del usuario cuando se publica una nueva pregunta en el sitio web de Stack Overflow. So-notify, el notificador de preguntas de Stack Overflow, es una pequeña aplicación CLI (97k) escrita en PHP por Sapnesh Naik, un desarrollador de software de India. El código fuente está disponible gratuitamente en GitHub, por lo que puedes bifurcarlo, mejorar el código o corregir errores si hay alguno.

La instalación es increíblemente fácil. Lo probé en mi sistema Arch y funcionó bien.

Primero asegúrate de haber instalado los paquetes php y php-sqlite. Estos dos paquetes están disponibles en los repositorios oficiales de la mayoría de las distribuciones de Linux. En Arch Linux y derivados, puedes instalarlos como a continuación.

sudo pacman -S php php-sqlite

Después de instalar los requisitos previos, habilita la extensión pdo sqlite para tu php.

Para hacerlo, edita /etc/php/php.ini file:

sudo vi /etc/php/php.ini

 

Busca y descomenta esta línea:

extension=pdo_sqlite

Guarda y cierra el archivo.

Ahora, descarga la última versión de so-notify del proyecto en este enlace.

wget https://github.com/SapneshNaik/so-notify--A_Stack_Overflow_Question_Notifier/files/1586849/so-notify.gz

Extrae el archivo descargado:

gzip -d ./so-notify.gz

Cópialo a /usr/local/bin/ :

sudo mv ./so-notify /usr/local/bin

Hazlo ejecutable:

chmod u+x /usr/local/bin/./so-notify

Hecho, ahora veamos cómo trabaja.

Uso

Si ejecutas ‘so-notify’ sin ningún argumento, verás la lista de comandos disponibles y opciones generales.

 

$ so-notify

 

 

Antes de ejecutarlo, debes suscribirte a una o más etiquetas de tu elección. Vamos a suscribirnos a algunas etiquetas, por ejemplo, linux y python.

so-notify tag:add linux
so-notify tag:add python

Puedes suscribirte a tantas etiquetas como desees. Para enumerar todas las etiquetas suscritas, ejecuta:

so-notify tag:show

La salida sería:

 

 

 

 

 

 

 

 

Una vez suscrito, ejecuta so-notify para preguntas:

so-notify run

 

 

 

 

Simplemente haz clic en cualquier pregunta para verla en tu navegador web predeterminado.

Para darse de baja de cualquier etiqueta suscrita, usa tag_id como a continuación:

so-notify tag:remove 2

 

 

 

 

 

 

 

 

 

Puedes ver los ID de las etiquetas al enumerar las etiquetas suscritas.

so-notify tag:show

No es necesario que compruebes manualmente las preguntas en todo momento. Configura un cronjob (Crontab) para verificar si hay nuevas preguntas cada X minuto (s).

Para hacerlo, ejecuta:

crontab -e

Agrega la siguiente línea para verificar nuevas preguntas cada minuto.

* * * * * /usr/local/bin/so-notify run

Guarda y sal del archivo. Inicia o reinicia el servicio cron para que tengan efecto los cambios.

sudo service cron start

Fuente original

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Como instalar Pure OS (138)
  • Los usuarios de Kubuntu 17.10 y 18.04 ya pueden usar KDE Plasma 5.12 LTS (137)
  • Thunderbird busca nuevo diseño (120)
  • Parche de Chakra contra Meltdown y Spectre (120)
  • 7 de los mejores temas de iconos para Ubuntu (54)
  • 9 Cosas que hacer después de instalar Ubuntu 17.10 (54)
  • Los 9 mejores editores de texto en GNU-Linux (54)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies