Add analog clock faces

This commit is contained in:
M1dgard 2018-05-17 17:01:38 +02:00
parent ed5ea4c2ab
commit 717b208a94
Signed by untrusted user who does not match committer: midgard
GPG key ID: 511C112F1331BBB4

View file

@ -6,6 +6,7 @@ import time
import pytz import pytz
try:
if len(sys.argv) < 3: if len(sys.argv) < 3:
print("Usage: {scriptname} timezone_left timezone_right".format(scriptname=sys.argv[0]), file=sys.stderr) print("Usage: {scriptname} timezone_left timezone_right".format(scriptname=sys.argv[0]), file=sys.stderr)
exit(1) exit(1)
@ -18,7 +19,7 @@ except pytz.exceptions.UnknownTimeZoneError as e:
exit(1) exit(1)
faces = "🕛🕧🕐🕜🕑🕝🕒🕞🕓🕟🕔🕠🕕🕡🕖🕢🕗🕣🕘🕤🕙🕥🕚🕦" faces = "🕛🕧🕐🕜🕑🕝🕒🕞🕓🕟🕔🕠🕕🕡🕖🕢🕗🕣🕘🕤🕙🕥🕚🕦🕛"
def face_for(t): def face_for(t):
minute = (t.minute + 15) // 30 minute = (t.minute + 15) // 30
@ -61,3 +62,6 @@ while True:
delay = 60 - localnow.second - (localnow.microsecond * 10e-7) delay = 60 - localnow.second - (localnow.microsecond * 10e-7)
time.sleep(delay) time.sleep(delay)
except Exception as e:
print(e, file=sys.stderr)