exclock is a cui extended timer.
Project description
exclock is a cui extended timer.
Required
vlc
notify for
Windows 10
MaxOS 10 >= 10.10
Linux with libnotify
Usage
$ exclock {json5-filename}
Example
{ "message": "Pomodoro", "sounds": { "0": { "message": "Begin Working! {count}-1", "sound_filename": "silent.mp3", }, "25m":{ "message": "It's time to finish work. Let's time a break.", "sound_filename": "warning.mp3", }, "30m":{ "message": "It's time to finish the break. Let's start work. {count}-2", "sound_filename": "warning.mp3", }, "55m":{ "message": "It's time to finish work. Let's time a break.", "sound_filename": "warning.mp3", }, "60m": { "message": "It's time to finish the break. Let's start work. {count}-3", "sound_filename": "warning.mp3", }, "85m": { "message": "It's time to finish work. Let's time a break.", "sound_filename": "warning.mp3", }, "90m": { "message": "It's time to finish the break. Let's start work. {count}-4", "sound_filename": "warning.mp3", }, "115m": { "message": "It's time to finish work. Let's time a long break.", "sound_filename": "warning.mp3", }, "145m": { "message": "", "sound_filename": "silent.mp3", }, }, "loop": 2 }
LICENSE
Todo
Icon作成
[ ] アイコン作成
[ ] プロジェクトのアイコンをそれにする
[ ] notifyのデフォルトのアイコンもそれにして 変更できるようにする
[x] 環境にあるclock一覧を表示するコマンドを追加
Exception対応
[ ] ‘Error: No available formula with the name “vlc“‘対応
[x] 指定された時間になったらタイマーを発火させるコマンドを追加
[x] 0病後にSoundが指定されていた場合 そのSoundのとき tqdmを使わない
[x] プログレスバーの出力をいい感じにする
[ ] Add n variable
[x] secの変数名を_secというようにする
[x] KeyboardInteraptのエラー処理を書く
[x] 🐛 二つ同じ名前がなくても一つしか表示されないようにする
[ ] 🎨 main関数のテストを追加
[ ] is_bgm flag
[ ] poetry導入
[x] setup.pyでPipenvのpackagesを使うようにする
[ ] 真面目にdocumentを書く
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exclock-0.1.7.2.tar.gz
.
File metadata
- Download URL: exclock-0.1.7.2.tar.gz
- Upload date:
- Size: 72.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c00eac26197910e74666d9786ab4343c35d95056b727c54513ff3d13ea19240b |
|
MD5 | bc4b4a6f5478931b9c27597e9804f553 |
|
BLAKE2b-256 | ce2cd0602124dee9e98c119b702454a8e2acb5ea0959857a804541cced8bdd87 |
File details
Details for the file exclock-0.1.7.2-py3-none-any.whl
.
File metadata
- Download URL: exclock-0.1.7.2-py3-none-any.whl
- Upload date:
- Size: 72.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6096214bc15848a0c2e3acef0c582e52118a0d3410127664670ba7f9c82cf8df |
|
MD5 | 1dd285c705b444a1d0621f611df26965 |
|
BLAKE2b-256 | eda179fd9b2fe8074d9865108e9e6f142e1430770083bf09f35c499a3d825a9c |