Разработки проекта PuppyRus > Программирование и компиляция

Скачивание видео по горячей клавише

(1/9) > >>

Neyel:
Как в скрипте прочесть выделенный пользователем текст? Чтобы его вставить куда либо, достаточно нажать СКМ - можно ли как-то сымитировать нажатие этой кнопки в скрипте Bash и передать значение переменной?
Скрипт в работе:

Скрипт (/home/live/ytdl.sh):

--- Код ---
output_dir=/home/live/Видео
param='bestvideo[height<=1080][vcodec!=vp9]+bestaudio[acodec!=opus]'
URL=$(xsel -o)
cd $output_dir
youtube-dl --no-playlist -f $param "${URL}"
sleep 5
--- Конец кода ---
На горячую клавишу повешено исполнение:

--- Код ---
urxvt -e sh /home/live/ytdl.sh
--- Конец кода ---
Как повесить хоткей на команду
В качестве горячей клавиши выбрано F11. Работает так - выделяем URL видео, нажимаем хоткей (в моём случае F11) - и видео скачивается
Для корректной работы скрипта нужно установить youtube-dl и xsel

krasnyh:
xsel -o
Пример, trans - Перевод текста по hotkey.

Neyel:

--- Цитата: krasnyh от 28 Июль 2020, 18:57:32 ---xsel -o
--- Конец цитаты ---
Вроде работает, но на LFA xsel пришлось устанавливать (из коробки - нет)

Neyel:
Создал скрипт ytdl.sh:

--- Код ---
output_dir=/home/live/Видео
param='bestvideo[height<=1080]+bestaudio[acodec!=opus]'
URL=$(xsel -o)
cd $output_dir
youtube-dl -f $param $URL
sleep 5
--- Конец кода ---
На горячую клавишу повесил:

--- Код ---
urxvt -e sh /home/live/ytdl.sh
--- Конец кода ---
Выделяем URL видео, нажимаем клавишу - открывается терминал и видео скачивается. По-моему удобно  :)

Neyel:
Потестил - скачал десяток клипов - получилось просто изумительно  :angel: В качестве хоткея выбрал F11

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии