CLI闹钟
项目描述
CLI闹钟
Alarm是使用Python语言编写的命令行闹钟实用工具。
工作原理
当日期和时间与当前日期和时间一致时,闹钟会连续播放选定的声音五次。
您可以通过按“p”或“空格”暂停闹钟,尝试取消“q”或“ESC”。通过按“*”或“/”更改闹钟的音量。
您可以将列表创建并用作闹钟声音
$ cat *.mp3 > playlist.m3u
$ alarm -s 17 07:05 ~/Music/playlist.m3u
您将在GitLab tar存档中的alarm/sounds文件夹中找到一些声音。其中一些可能会让您发笑,尽情享受吧!!!
需求
- Python 3
- Mplayer
安装
使用pip
$ pip install alarm --upgrade
uninstall:
$ pip uninstall alarm
获取源代码‘git clone https://gitlab.com/dslackw/alarm.git’
$ python3 setup.py install
命令行工具使用
usage: alarm [-h] [-v]
[-s] <day> <alarm time> <song>
optional arguments
-h, --help show this help message and exit
-v, --version print version and exit
-s, --set set alarm day, time and sound
--config use config file
example: alarm -s 21 06:00 /path/to/song.mp3
示例
$ alarm -s 18 22:05 ~/alarm/sounds/wake_up.mp3
+==============================================================================+
| CLI Alarm Clock |
+==============================================================================+
| Alarm set at : Wednesday 22:05 |
| Sound file : ~/alarm/sounds/wake_up.mp3 |
| Time : 21:06:41 |
+==============================================================================+
Press 'Ctrl + c' to cancel alarm ...
+==============================================================================+
| CLI Alarm Clock |
+==============================================================================+
| Alarm set at : Wednesday 22:05 |
| Sound file : ~/alarm/sounds/wake_up.mp3 |
| Time : 22:05 Wake Up ! |
+==============================================================================+
Press 'Ctrl + c' to cancel alarm ...
__ __ _ _ _ _
\ \ / /_ _| | _____ | | | |_ __ | |
\ \ /\ / / _` | |/ / _ \ | | | | '_ \ | |
\ V V / (_| | < __/ | |_| | |_) | |_|
\_/\_/ \__,_|_|\_\___| \___/| .__/ (_)
|_|
Press 'SPACE' to pause alarm ...
Attempt 1
Attempt 2
使用$HOME/.alarm/config中的配置文件
$ alarm --config
+==============================================================================+
| CLI Alarm Clock |
+==============================================================================+
| Alarm set at : Wednesday 07:00 |
| Sound file : /home/user/alarm/sounds/funny.mp3 |
| Time : 00:09:22 |
+==============================================================================+
Press 'Ctrl + c' to cancel alarm ...
项目详情
关闭
alarm-3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce82cff43084688cb3d306fa0bd15316a425a25b1c57b189a935eb4c080b7059 |
|
MD5 | 1973e986ef7db5df55e305319ed13074 |
|
BLAKE2b-256 | 70a2c377fd834e64acde7670da13ae1e0524db8173436969c4c9029ee2c1490c |