Просто шутка.
Я уже 20 лет плохо сплю (ПТСР), и люблю засыпать под музыку/фильмы/лайв стримы/аудиокниги и пр. Но иногда оно меня будит по ночам. Решил исправить ситуацию. Написал коротенький скрипт, который постепенно сводит звук на ноль:
import re
import subprocess
from time import sleep
LOOK_FOR = re.compile(r'\[(\d+\%)\]')
def decrease_volume(percent) -> int:
info = subprocess.check_output(
['amixer', '-D', 'pulse', 'set', 'Master', f'{percent}%-'],
).decode('utf-8')
return int(LOOK_FOR.findall(info)[0][:-1])
def main() -> None:
while True:
print(f'Volume = {decrease_volume(1)}')
sleep(10.0)
if __name__ == '__main__':
main()
Ну, забавно, что постепенное затихание даже немного помогает заснуть. Я - на боковую. Всем спокойной ночи