Я пытаюсь упростить небольшую команду, которую я использую для некоторых видеопотоков, которые я использую.
Я могу успешно вызвать потоковое видео с помощью следующего:
livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" LINK_HERE --player-passthrough hls
Я использую данные своей учетной записи и вставляю ссылку на видео. Это открывает указанный поток в mpv и играет нормально.
Сценарий bash, который я использую, чтобы просто вызвать URL-адрес с прочитанным и завершенным URL-адресом, выглядит следующим образом:
#!/bin/bash
read -p "Please enter URL of Crunchyroll Video: " url
livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" $url --player-passthrough hls
Однако это просто ничего не делает и возвращает меня к чистой строке. Есть ли что-то, что мне не хватает? Интересно, возможно ли, что это просто выход всей команды перед ее выполнением, потому что ему нужно сказать, чтобы передать ее или что-то в этом роде.
Хорошо. Я просто понял это.
я создал конфигурацию для livestreamer и смог сохранить свои необходимые значения, даже имя пользователя и пароль.
Теперь я могу просто назвать то, в чем я нуждаюсь с "livestreamer URL_HERE", и это работает, как предназначено. Никакая потребность в сценарии удара вообще!
sudo apt update
не будет иметь эффекта на поспешные пакеты и there' s никакая потребность в эквиваленте его для защелок. Когда Вы работаетеsnap install --classic vscode
, это проверяет поспешное хранилище, чтобы видеть, существует ли vscode, то установки это. – Evan 21 May 2017 в 21:49