跳转到主要内容

CLI闹钟

项目描述

CLI闹钟

https://gitlab.com/dslackw/images/raw/master/alarm/alarm-clock-icon.png

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 (28.4 kB 查看哈希值)

上传时间

支持