Skip to content
pyoklock : python cli digital clock.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images add clock size, add change char Aug 10, 2019
pyoklock fix smallClock format Aug 10, 2019
.gitignore add gitignore, license,image Jul 1, 2019
LICENSE.txt add gitignore, license,image Jul 1, 2019
README.md add clock size, add change char Aug 10, 2019
setup.py 0.0.6 Aug 10, 2019

README.md

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.

You can’t perform that action at this time.