如何使用Ding Tool从Linux Terminal管理时间

时间:2020-03-05 15:28:55  来源:igfitidea点击:

Ding是一个非常简单的解决方案,可以进行短期时间管理。
哔声使用主板音频,即使扬声器被静音也可以工作。
要管理ding的时间,我们需要一个Linux终端,其中包括ssh会话。

本文介绍了Ubuntu 16.10中ding的安装和用法

安装ding

Ding除了Python本身之外没有其他依赖项,并且与Python2和Python3兼容。
安装可以通过使用pip来完成,也可以简单地将二进制文件复制到$PATH所指向的位置。
Ding也可以安装在Linux,OS X,Windows中。

安装python

# apt-get install python

从github复制ding.py并使用vi编辑器将其粘贴,授予执行权限并运行ding。

# vi ding.py
 # chmod u+x ding.py
 # ./ding.py in 2s

我们也可以使用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

丁的用法

我们想在浏览新闻片刻后开始工作,但是我们不想被带走并且不做任何工作。
将计时器设置为15分钟。

# ding in 15m

我们需要在17:00离开,并希望有时间做准备。

# ding at 16:45

使用Pomodoro技术,该技术使用计时器将工作分解为多个间隔,通常为25分钟,以短时间隔分隔。

# alias pomo="ding in 25m"
 # pomo

相对时间

# ding in 2m
 # ding in 2h 15m
 # ding in 2m 15s

绝对时间

# ding at 12
 # ding at 17:30
 # ding at 17:30:21

定期通知

# ding every 15m

蜂鸣的自定义命令

# ding in 1s --command "paplay --volume 15000 beep.wav"

隐藏计时器

# ding in 1s --no-timer

要在后台运行它,请使用以下命令。

# ding in 1s --no-timer&

始终在自定义命令中运行ding。
为此,请将以下功能添加到启动脚本中。

# function ding() { ding $@ -c custom-command }