IPB

Здравствуйте, гость ( Вход | Регистрация )

> youtube-dl-grabber, Упрощение скачивания видео в live-sysv
Поделиться
speccyfighter
сообщение 5.2.2018, 15:49
Сообщение #1


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Пакет простых скриптов youtube-dl-grabber предназначен для упрощения скачивания youtube видео в терминале live-sysv без использования подсистемы X.

Запущеный из терминала, скрипт скачивает youtube видео в текущий каталог:
youtube-dl-grab
Код
youtube-dl -f 18 $(grep -E 'youtube.com/watch' ~/.elinks/globhist | tail -n1 | rev | awk '{print $2}' | rev | awk -F '&' '{print $1}')


То же, но для скачивания плейлиста целиком
youtube-dl-grab-playlist
Код
youtube-dl -ciwf 18 -o "%(autonumber)s-%(title)s.%(ext)s"  $(grep -E 'youtube.com/watch' ~/.elinks/globhist | grep list | tail -n1 | rev | awk '{print $2}' | rev)


Зависимости.
Depends:
Код
youtube-dl
grep
elinks
coreutils
util-linux
gawk

Код
Использование youtube-dl-grab, youtube-dl-grab-playlist:
- Использование браузера elinks обязательно:
  скрипты используют его globhist.
- Через браузер elinks зайдите на страницу youtube
  с понравившимся видео.
- Закройте браузер не уходя со страницы.
- Если открывали страницу с видеороликом, запускайте
  youtube-dl-grab.
  Если открывали страницу с плейлистом, запускайте
  youtube-dl-grab-playlist.
- youtube-dl-grab скачивает или одиночное видео или
  первый ролик плейлиста в текущий каталог.
  youtube-dl-grab-playlist скачивает весь плейлист
  в текущий каталог.
  Видео скачивается в качестве 360p.
- После скачивания, находясь в этом текущем каталоге,
  запустите space2lowline:
  скрипт во всех файлах текущего каталога заменит пробелы
  на символ lowline (подчёркивание).
- Для просмотра всех видео в этом каталоге, запустите
  просмотр командой
  mplayer-vc ./*.mp4
  Путь к файлу и имя файла не должны содержать пробелов.
  Просмотр в полноэкранном режиме.
  Масштабирование видео в mplayer-vc автоматическое -
  автоподстройка под разрешение монитора.
  Громкость - клавиши 9,0
  Включить/выключить отображение времени - клавиша o
  Клавиши курсора, PgUp, PgDn - перемотка.



Ещё один скрипт утянутый не помню откуда:

Скрипт запущенный в текущем каталоге, не рекурсивно, заменяет в именах файлов текущего каталога, пробел на символ lowline (подчёркивание), что в свою очередь позволяет просматривать эти видеоролики через mplayer-vc, по возможности сводя количество ручных действий до минимума:
Код
#!/bin/sh

OLDIFS=$IFS
IFS=$'\n'

for x in `find . -name "* *"`
do
    IFS=$OLDIFS
    mv "$x" ${x// /_}
done

(под public domain?)

Работа скриптов проверена в live-sysv-v3

Сообщение отредактировал speccyfighter - 5.2.2018, 16:15
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
kostyalamer
сообщение 9.2.2018, 21:13
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Юра , держи в качестве посильной помощи :
http://altlinuxclub.ru/repo/Repo_P8/SRPMS.....1-alt1.src.rpm
http://altlinuxclub.ru/repo/Repo_P8/i686/R...1-alt1.i686.rpm
Запихал оба скрипта в один пакет ( ибо шибко ленив ) , они устанавливаются в /usr/bin.
В общем - дальше пакет твой, это только первоначальные наброски smile.gif .
Если все нормально попроси Дана пересобрать под 64-бита, да biuldreq вовсю гадит 3-им питоном - поэтому если хочешь собрать под p7 сборочные зависимости надо будет менять.

Сообщение отредактировал kostyalamer - 9.2.2018, 21:14
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 11.2.2018, 18:37
Сообщение #3


Крупный специалист
*****

Группа: Пользователь
Сообщений: 461
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(kostyalamer @ 9.2.2018, 19:13) *
Юра , держи в качестве посильной помощи :
http://altlinuxclub.ru/repo/Repo_P8/SRPMS.....1-alt1.src.rpm
http://altlinuxclub.ru/repo/Repo_P8/i686/R...1-alt1.i686.rpm
Запихал оба скрипта в один пакет ( ибо шибко ленив ) , они устанавливаются в /usr/bin.
В общем - дальше пакет твой, это только первоначальные наброски smile.gif .


К сожалению не помогло, smile.gif а так хотел успеть до сборки лайва...
Твой спек что сделал:
Он положил скрипт youtube-dl-grabber, затем взял этот же скрипт и положил его с именем space2lowline.
А настоящий space2lowline даже не попал в пакет.
Смотри, у них одинаковая длинна в байтах:
Код
# rpm -qpvl youtube-dl-grabber-0.1-alt1.i686.rpm
-rwxr-xr-x    1 root    root                     4271 фев  9 19:00 /usr/bin/space2lowline
-rwxr-xr-x    1 root    root                     4271 фев  9 19:00 /usr/bin/youtube-dl-grabber


Спек собирал дедовским методом: по кускам из других спеков.
Ушло часов пять на поиск взрыва и сборку по своему спеку. К сборке лайва не успел.
Код
# rpm -qpvl /home/wilder/RPM/SRPMS/youtube-dl-grabber-0.2-alt1.src.rpm
-rw-r--r--    1 builder builder                  1060 фев 11 12:55 space2lowline
-rw-r--r--    1 builder builder                  4271 фев  9 19:00 youtube-dl-grabber
-rw-r--r--    1 builder builder                  1325 фев 11 17:11 youtube-dl-grabber.spec

Код
# rpm -qivl youtube-dl-grabber
Name        : youtube-dl-grabber
Version     : 0.2
Release     : alt1
Architecture: i586
Install Date: Вс 11 фев 2018 16:51:08
Group       : Video
Size        : 5331
License     : public domain
Signature   : (none)
Source RPM  : youtube-dl-grabber-0.2-alt1.src.rpm
Build Date  : Вс 11 фев 2018 16:49:28
Build Host  : speccyfighter.hasher.altlinux.org
Relocations : (not relocatable)
Packager    : Speccyfighter <ALT Linux Active Users Club>
Vendor      : ALT Linux Team
Summary     : Скрипт для скачивания видео с youtube.
Description :
Скрипты для скачивания видео с youtube
и замены пробелов на подчёркивание в файлах.
-rwxr-xr-x    1 root    root                     1060 фев 11 16:49 /usr/bin/space2lowline
-rwxr-xr-x    1 root    root                     4271 фев 11 16:49 /usr/bin/youtube-dl-grabber


noarch.rpm+src.rpm youtube-dl-grabber для скачивания и пересборки
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 13.7.2025, 9:06