from pynput.Keyboard import Key, Controller
keyboard = Controller()
keyboard.press(Key.media_play_pause)
keyboard.release(Key.media_play_pause)
Кнопки для мультимедиа, запуска браузера/поиска и ещё парочка имеют свои коды (0xA6-B7, можно глянуть тут), которые и надо дёргать в программах. webroot-path = /some/path
, в следствие чего будет автоматически использоваться плагин webroot, через который работает "авто"настройка nginx/apache.location ^~ /.well-known/acme-challenge/ {
root /some/path;
}
Я предпочитаю прописать путь к токенам в переменную в nginx.conf для консистентности конфигов сайтов.certbot certonly -d new.domain.tld
и certbot renew