exclock是cui扩展计时器。
exclock的Python项目详细描述
排除
{1}$
exclock是cui扩展计时器。在
必需的
- mplayer
- xmessage或终端通知程序(如果您使用mac,我建议 终端通知程序)
如何安装
$ pip install exclock
使用
^{pr2}$特点
- 在规定的时间发出警报。在
- 在指定时间过后发出警报。在
- 您可以灵活设置警报。在
选项
- `--版本:显示程序的版本号并退出
- `-h、 --help`:显示此帮助消息并退出
- `-l、 --list`:显示电脑中的时钟名称并退出
- `-t、 --time`:在指定日期之前或之后花费的时间
- `-r、 --ring filename`:用于振铃的声音文件名 -t、 --时间选项。请注意,您可以使用EXCLOCK\u RING_文件名 系统变量,如果您经常指示环文件名选项。在
- `--trace,--traceback`:显示回溯
如何在指定时间发出警报
进入
$ exclock -t {time}
格式命令。在
其中时间以{hour}:{min}或{hour}:{min}:{sec}格式给出。在
例如
$ exclock -t "1:00"
$ exclock -t "1:00:20"
如何在指定时间过后发出警报
进入
$ exclock -t {time}
格式命令。在
其中时间以{sec}、{sec}s、{min}m或{min}m{sec}s给出
例如
$ exclock -t 3
$ exclock -t 3s
$ exclock -t 2m
$ exclock -t 2m3s
如何灵活设置报警
进入
$ exclock {clock-filename}
格式命令。尽管{clock filename}可以省略,如前所述 下面。在
时钟文件应该是json5格式的文件。在
json5格式的官方页面是Here。在
时钟文件格式
{
"title": "title(optional)",
"sounds": {
"time1": {
"message": "message1",
"sound_filename": "sound_filename1",
},
"time2":{
"message": "message2",
"sound_filename": "sound_filename2",
},
...
},
"show_message": show_message(optional),
"loop": loop_number(optional)
}
- title(可选):用于通知的字符串。然后 属性是根据时钟文件名计算的,如果此选项不是 表明。在
- 声音:不时的字典到包含信息的字典
和声音文件名。
- 时间格式为“{sec}”、“{sec}s”、“{min}m”或“{min}m{sec}s” 格式。在
- 消息是一个字符串,用于通知和终端 输出。然后用“{count}”来代替消息的数量如何 多次执行。在
- sound_filename是用于播放声音的字符串。在
- 显示消息(选项):使用xmessage或终端通知程序显示消息的bool
- 循环(选项):以上时钟计时器的迭代次数。如果这是 不,这意味着重复多次。默认值为1。在
sample dir in gitlab中有示例文件。在
如何省略时钟文件名
时钟文件名在某些情况下可以省略。在
规则是
- 如果时钟文件名的扩展名是.json5,则扩展名可以是 省略(例如:波莫多罗.json5=>;波莫多罗)。在
- 如果dir在指定的目录中(~/.config/exclock/clock/or 环境变量EXCLOCK U CLOCK U DIR),忽略DIR(例如: ~/.config/exclock/时钟/abc.json5公司=>;abc)。在
- 可以访问内置时钟文件。有在sample dir in gitlab(例如:3m或pomodoro)。在
如何省略声音文件名
在某些情况下,可以省略声音文件名。在
规则是
- 如果dir在指定的目录中(~/.config/exclock/sound/or 环境变量EXCLOCK_SOUND_DIR),DIR被省略(例如: ~/.config/exclock/声音/abc.mp3=>gt;abc.mp3). 在
- 可以访问内置的声音文件。在sample sound dir in gitlab中有 (例如:静音.mp3或者铃声.mp3). 在
许可证
- 项目
标签: