Cómo administrar el tiempo desde la terminal de Linux usando la herramienta Ding
Ding es una solución muy simple para ayudar con la gestión del tiempo a corto plazo. El pitido utiliza el audio de la placa base y funciona incluso si los altavoces están silenciados. Para administrar el tiempo con ding, necesita una terminal linux y eso incluye sesiones ssh.
Este artículo cubre la instalación y los usos de ding en Ubuntu 16.10
Instalación de ding
Ding no tiene otras dependencias que no sean Python y es compatible con Python2 y Python3. La instalación se puede hacer usando pip o simplemente copiando el binario en la ubicación señalada por $ PATH. Ding también se puede instalar en Linux, OS X, Windows.
Instalar Python
# apt-get install python
Copiar ding.py de github y péguelo usando el editor vi, dé permiso de ejecución y ejecute ding.
# vi ding.py # chmod u+x ding.py # ./ding.py in 2s
También puede instalarlo usando python pip.
# apt-get install python-pip # pip install ding-ding Collecting ding-ding Downloading ding-ding-2.1.0.tar.gz Building wheels for collected packages: ding-ding Running setup.py bdist_wheel for ding-ding ... done Stored in directory: /root/.cache/pip/wheels/a1/1f/46/075846b3f5326c4cebba0e3a1c18af988eca4f82fd8ba74e50 Successfully built ding-ding Installing collected packages: ding-ding Successfully installed ding-ding-2.1.0
Usos de ding
Desea comenzar a trabajar después de hojear las noticias un poco, pero no quiere dejarse llevar y no trabajar. Establece un temporizador de 15 minutos.
# ding in 15m
Tienes que salir a las 17:00 y quieres tener tiempo para prepararte.
# ding at 16:45
Utilice la técnica Pomodoro que utiliza un temporizador para dividir el trabajo en intervalos, tradicionalmente de 25 minutos de duración, separados por breves descansos.
# alias pomo="ding in 25m" # pomo
Tiempo relativo
# ding in 2m # ding in 2h 15m # ding in 2m 15s
Tiempo absoluto
# ding at 12 # ding at 17:30 # ding at 17:30:21
Notificación recurrente
# ding every 15m
Comando personalizado para emitir pitidos
# ding in 1s --command "paplay --volume 15000 beep.wav"
Ocultar temporizador
# ding in 1s --no-timer
Para ejecutarlo en segundo plano, utilice el siguiente comando.
# ding in 1s --no-timer&
Ejecute ding en un comando personalizado todo el tiempo. Para lograrlo, agregue la siguiente función a su secuencia de comandos de inicio.
# function ding() { ding $@ -c custom-command }
Conclusión
La forma clásica de reproducir sonido en la terminal de Linux es mediante el uso de beep. Pero para administrar el tiempo usando beep, debe escribir su propio script de shell. La alternativa es usar, herramienta ding que viene con todas las opciones que necesita para administrar su tiempo.