35 lines
822 B
Python
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
|
|
|