exclock是cui扩展计时器。

exclock的Python项目详细描述


排除

{1}$ imageimageimageimage

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). 在

许可证

Apache 2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么在ng构建之后使用404?   java Maven原型“quickstart”无法扩展其POM   java Arduino端口卡在满功率状态   java如何确保在参数化构造函数失败时不调用默认构造函数?   java检测Blackberry中的切换失败   java如何将安卓库(作为Angle)链接到Eclipse项目?   java压缩图片,但获取“未知压缩方法”   java无法对应该初始化的模拟实例进行测试   将现有eclipse项目导出到war文件时,java“模块名无效”   java如何防止AppletClassLoader在查找类/其他资源时击中服务器?   java正则表达式根据分隔组的分隔符的数量获取n个组   java在JLayeredPane后面与JPanel交互   Java中的xml Soap请求   webView中的java utf8代码页