Linux
March 5, 2023
bash_aliases+2
Продолжим наполнять файл расширяющий наш терминал новыми свойствами.
Случайно натолкнулся на одно интересное свойство утилиты скачивания медиа-контента - yt-dlp. Для этого запишим в новый алиас.
alias yt0='yt-dlp --print filename '
Считать имя медиа-фвйла, без скачивания
Выхлоп алиаса будет полное имя ролика. Если задать швблон имени через ключ [-o "%(title)s.%(ext)s" ] получите имя и расширение.
- чтоб получить нужный формат имени нужно задать формат выдачи через ключ [-f {номер или имя}], причем этот ключ ставится первым в аргументах
- шаблон имени файла ставится только после параметра URL
yt0 -f 18 https://youtu.be/sS5681K-MBc -o "%(title)s.%(ext)s"
В результате мы получим имя и расширение ролика без скачивания и сможем при скачивании в этом же формате в дальнейшем обработать ролик под себя, например выдернуть заук и видео или что то другое в том же ключе
В случае указания в качестве ссылки на плэй-лист, будут выданы все имена входящие в плэй-лист, каждое на новой строчке
Добавим алиас для скачивания страниц с сайта
alias wgM='wget -m'