Skip to main content

python cli digital clock.

Project description

pyoklock

python cli clock. Display digital clock on terminal.

screenshot

Usage

install

# require ptk 3.x : https://github.com/prompt-toolkit/python-prompt-toolkit
pip install pyoklock

args: second

If you want display second, add -s or --second to the argument.

pyoklock -s

args: frame

If you want display clock frame, add -f or --frame to the argument.

pyoklock -f

screenshot

args: google_calender

If you want display Google Calender's moost recent event, add -g or --google_calender to the argument. To use this args, you must get Google API OAuth Client credentails. If you got credentails, put it at ~/.pyoklock/ with the name credentails.json

OAuth Client credentails from: https://console.cloud.google.com/

mkdir ~/.pyoklock
mv [[your credentail path]] ~/.pyoklock/credentials.json

Then run pyoklock.

pyoklock -g

screenshot

If you want to delete the cache, remove ~/.pyoklock/token.pickle.

print event num

If you want to limit the number of events, using --events args.
for example:

pyoklock -g --events 5

event today only

If you want to put event of today only, using -t or --today args.
for example:

pyoklock -g -t --events 10

change the color

If you want to change the color according to the time, using -c or --color args. It's function for alert.

  • google calender events
    • 5 minutes ago: Red
    • within 15 minutes: Green

screenshot

args: model

If you want to change clock size, add --model to the argument.
Selectable numbers are {0,1,2}. default is 1.
for example:

pyoklock -f -s --model 0

screenshot

change digit character

If you want to change clock's character, set $PYOKLOCK_BACK_CHAR or $PYOKLOCK_DIGIT_CHAR to OS environment.
for example:

export PYOKLOCK_BACK_CHAR="@"
export PYOKLOCK_DIGIT_CHAR=" "
pyoklock -s

screenshot

Special thanks to

License

This software is released under the MIT License, see LICENSE.txt.

Why PyOkLock?

python clock. -> pyoklock
This is the same way as the artist " ONE OK ROCK " I respect.

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

pyoklock-0.0.6.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

pyoklock-0.0.6-py3-none-any.whl (7.7 kB view hashes)

Uploaded Python 3

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