python/mpdalarm.py

35 lines
822 B
Python
Raw Permalink Normal View History

2023-02-14 18:30:55 +00:00
#!/usr/bin/env python3
import datetime
import os
import time
alarm_hour = int(input("Set hour: "))
alarm_minutes = int(input("Set minutes: "))
print('Waiting for', alarm_hour,':', alarm_minutes)
mpc_set_vol = "mpc volume 20"
mpc_inc_vol = "mpc volume +10"
mpc_play = "mpc play"
while True:
if alarm_hour == datetime.datetime.now().hour and alarm_minutes == datetime.datetime.now().minute:
print("ALARM!")
os.system(mpc_set_vol)
os.system(mpc_play)
time.sleep(10)
os.system(mpc_inc_vol)
time.sleep(20)
os.system(mpc_inc_vol)
time.sleep(30)
os.system(mpc_inc_vol)
time.sleep(30)
os.system(mpc_inc_vol)
time.sleep(20)
os.system(mpc_inc_vol)
time.sleep(10)
os.system(mpc_inc_vol)
break
2023-03-16 12:46:02 +00:00