Update pomodoro script for xmobar
parent
e95270dd80
commit
40236a9461
11
.bin/pomo
11
.bin/pomo
|
@ -39,21 +39,22 @@ break_duration = args.break_duration * 60
|
||||||
repeats = args.repeats
|
repeats = args.repeats
|
||||||
|
|
||||||
|
|
||||||
def make_countdown(color):
|
def make_countdown(color="#000000"):
|
||||||
def countdown(duration):
|
def countdown(duration):
|
||||||
while duration != 0:
|
while duration != 0:
|
||||||
mins = duration // 60
|
mins = duration // 60
|
||||||
secs = duration % 60
|
secs = duration % 60
|
||||||
# os.system('echo -n "{:s} {:02d}:{:02d} \x01" > /tmp/pomo'.format(color, mins, secs))
|
# os.system('echo -n "{:s} {:02d}:{:02d} \x01" > /tmp/pomo'.format(color, mins, secs))
|
||||||
os.system('echo -n "{:02d}:{:02d}" > /tmp/pomo'.format(mins, secs))
|
os.system(
|
||||||
|
'echo -n "<fc={:s}> {:02d}:{:02d} </fc>" > /tmp/pomo'.format(color, mins, secs))
|
||||||
sleep(1)
|
sleep(1)
|
||||||
duration -= 1
|
duration -= 1
|
||||||
return countdown
|
return countdown
|
||||||
|
|
||||||
|
|
||||||
prep_countdown = make_countdown("\x01")
|
prep_countdown = make_countdown("#0000aa")
|
||||||
work_countdown = make_countdown("\x03")
|
work_countdown = make_countdown("#aa0000")
|
||||||
break_countdown = make_countdown("\x02")
|
break_countdown = make_countdown("#00bb00")
|
||||||
|
|
||||||
prep_countdown(prep_duration)
|
prep_countdown(prep_duration)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue