python/mpdalarm.py

35 lines
822 B
Python

#!/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