使用urwid的简单倒计时和秒表
urtimer的Python项目详细描述
它看起来像:
+---------------------------------------------------------+ | | | | | ▄▀▀▀▄ ▄▀▀▀▄ ▄▀▀▀▄ █▀▀▀▀ ▄▀▀▀▄ ▄▀▀▀▄ ▄▀▀▀▄ | | █ █ █ █ ▀ █ █ █ ▀ █ █ █ █ █ █ | | █ █ █ █ ▄ █ █ ▀▀▀▀▄ ▄ █ █ █ █ █ █ | | █ █ █ █ █ █ █ █ █ █ █ █ █ | | ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀▀ ▀▀▀ ▀ ▀▀▀ | | | | | +---------------------------------------------------------+
你也可以看demonstration clip。
Features
- 模式
- 倒计时计时器
- 秒表(-S或--stopwatch)
- 支持类似睡眠的后缀,如“d”、“h”、“m”和“s”。
- 支持倒计时日期(-d或--date)如“中午”或“明天凌晨1点”
- 窗口标题更新
Controls
Keys
Z/A: | decrease/increase hour |
---|---|
X/S: | decrease/increase minute |
C/D: | decrease/increase second |
Space: | start/pause timer |
Q: | quit the program |
Mouse
Left-button: | start/pause timer |
---|
Dependencies
- urwid
- 用户界面库
- parsedatetime
仅适用于-d或--date选项。
pip install parsedatetime
Issues and Contributions
请随时在issue tracker中为错误、功能请求或拉取请求打开问题。