Fluxuan Forum

Fluxuan Linux, small, fast 32 / 64 bit Operating System.

You are not logged in.

#1 07-04-2024 12:23:56

chour
Moderator
From: Extreme northeast of Europe
Registered: 24-05-2023
LinuxSeaMonkey 2.53

Скачивание или просмотр видео скриптом

На сайте  https://forum.xubuntu-ru.net/index.php?topic=2288.0
выложен скрипт и подробное описание по его применению.
   Это скрипт по просмотру видео в проигрывателе mpv или скачиванию этого видео исходя из скопированного url-адреса. Или скачивания других файлов, в том числе Fluxuan-daedalus(5).iso. smile  wink
   Скрипт работает следующим образом:
--после копирования url-адреса видео запускаем скрипт(или ярлык-иконку, или по комбинации клавиш -- в зависимости от настроек),
-- получаем первое окно с 3 пунктами действий
   1--просмотр видео в автосозданной папке /home/user/Видео/Разное/
   2--создание ссылки(там же)
   3--скачивание видео в вышеуказанную папку
   OK
-- после выбора получаем второе окно, где надо указать качество видео(для просмотра или скачивания). Это 3 пункта
  --авто--хороший выбор, автоматически выбирается просто лучшее качество, решает многие проблемы
  --360 - по высоте кадра (качество 18)
  --720 - по высоте кадра (качество 22)
   OK
--получаем третье окно - окно терминала, где видна подробная информация по ходу скачивания или по возникшим ошибкам.
Примечание:
--в скрипте заложено ограничение на длину адреса -- 70 знаков.
--окно терминала можно свернуть, а по завершении скачивания закрыть, что можно сделать не только обычным способом, но и нажатием Enter.
--каждый раз, запуская скрипт, мы будем получать новое окно терминала.Таких окон можно открыть много, проверил- до 20 окон без проблем.
--запуск видео для просмотра может занять длительное время.
--если возникли проблемы со скачиванием видео и оно сорвалось, его просто не будет, хотя терминал напишет, что "видео лежит по адресу..."
--при повторном запуске скрипта с тем же адресом произойдёт ДОКАЧИВАНИЕ незавершённого видео.
--если использование x-term (uxterm) вас не устраивает, измените в тексте скрипта название терминала "x-term" на, например, "lxterminal" или "xfce4-terminal"(без кавычек, разумеется), параметр -e остаётся.

Обязательно должны быть установлены следующие пакеты:
mpv, yt-dlp, yad, xsel, wmctrl, xdotool.

   Инструкции автора по установке и запуску показались мне сложными, это я решил проще: скрипт лежит по адресу /home/user/.youtube.sh; сделан файл.desktop для папки /usr/share/applications/. Теперь скрипт отображается в меню, запускается по щелчку, его можно пристроить в панель(для быстрого использования) или задать комбинацию клавиш.
     Внесены изменения в скрипт:
-Жёстко привязанную выходную папку для видео я расширил, теперь скачивание возможно по 3 направлениям - в папку, на флешку-1 или флешку-2.
-Вам надо совсем немного исправить текст скрипта, а именно - вписать вместо /user/ своё имя пользователя, например: заменить /user/ на /aleks/. Или воспользоваться стандартным скриптом, где не надо ничего изменять, но со скачиванием только в папку.
-Если предполагается использование скачивания на флешки - надо установить для флешек свои оригинальные имена(метки) в программе  gParted, и внести эти имена в скрипт. В предлагаемом скрипте использованы имена(метки) флешек -- 1-PERENOS и 2-PERENOS.
-К скрипту прилагается иконка mate-panel-fish.png (из репозитория mate) в виде рыбки, её надо положить по адресу /usr/share/icons/.
Если вы будете использовать другую иконку или стандартную - её имя надо взять из папки /usr/share/icons/ и вписать в файл.desktop.
Необходимые файлы лежат здесь(перезалито, маленькое добавление: разграничены опции скачивания и другие опции. В архиве лежат 2 скрипта-- стандартный(скачивание только в папку...) и со скачиванием в том числе и на 2 флешки(youtube.sh).
Дополнение:
https://drive.google.com/file/d/1QYACjo … drive_link   -- ссылка на новый скрипт - скачивание на 4 флешки, с переменной, имя пользователя вводить не требуется!
mini_4fleski.png
smile


Citizen of the world linux

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB | Fluxuan.org
This page does not track Cookies, they are used only to make this website and your regitrations possible.