Skip to main content

my clock

Project description

version: 0.1.9

MyClock is a simple and “programmable” clock program.

Build Status

Usage

my_clock [options] [times]

where [times] is a list of syntax of {num}s, {num}m, {num}h or {num}.

MyClock program spends 60 * 60 * h + 60 * m + s times and notice by popup.

How to install

% pip install my_clock

or

% python setup.py install

at root directory of this project.

Requirements

Options

  • –version: show program’s version number and exit

  • -h, –help: show this help message and exit

  • -V, –verbose: verbose

  • -g MESSAGE, –message=MESSAGE: set message string default: “MyClock”

  • -t TITLE, –title=TITLE: set title string. default: “MyClock”

  • -o, –out_log: out log to stdout

  • -r, –ring-bell: ring bell or not after timer

  • -b BELL_SOUND, –bell-sound BELL_SOUND: mp3 file of bell_sound

  • hide-popup: don’t show popup

  • -T TASK, –task=TASK: set task string default: “default”

  • -f {filename}, –conf-file {filename}: set configure filename string default: “~/.clock.json”

  • -l, –list: show task names

About Configure File

You can define configure in configure file for json5 format. Default configure file path is ~/.clock.json. You can change configure file path by –conf-file option.

For example,

{
  "default": {
    "title": "MyTitle",
    "message": "MyMessage",
    "time": ["3s"]
  },

  "pomodoro-job": {
    "title": "Pomodoro Job",
    "message": "finished",
    "time": ["25m"]
  },
  "pomodoro-rest": {
    "title": "Pomodoro Rest",
    "message": "Rest is finished",
    "time": ["5m"]
  }
}

LICENSE

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my_clock-0.1.9.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

my_clock-0.1.9-py2.py3-none-any.whl (7.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file my_clock-0.1.9.tar.gz.

File metadata

  • Download URL: my_clock-0.1.9.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for my_clock-0.1.9.tar.gz
Algorithm Hash digest
SHA256 cb1a0188b16cde6ca1d3954d755e485d1063df9c0e78f178b76b08c61466f246
MD5 7e708aaf7f5f8859482d3d21f0c9117d
BLAKE2b-256 01947034c997ccda40b5d5b9bb5d26d91623525985337a2c24a68aee30f0c0e9

See more details on using hashes here.

File details

Details for the file my_clock-0.1.9-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for my_clock-0.1.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d38404a8613cd7ef36127382b46488174ad7c7d76cda7a61950f6b4ef4619391
MD5 20addbc21b1734ad3eb0a954cb06d934
BLAKE2b-256 65ffec596f3a79de029c52f8f10a9aec10f1de7b76de74ddcef2644bb09f1f92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page