Email or username:

Password:

Forgot your password?
Top-level
Dr. Quadragon ❌

@dside по сути, эта ваша поллитра команд - это консоль для нищих :)

3 comments
iliazeus

@drq @dside скорее автодополнение команд на максималках :)

D:\side\

@drq кейс, который спровоцировал пост: осознание, что yt-dlp гораздо мощнее в задаче выкачивания с ютуба музыки и видео. NewPipe только выкачает исходник и всё, а yt-dlp может ещё и метаданных досыпать, и обложку встроить, и вроде как даже целые плейлисты выкачивать умеет (чему NewPipe до сих пор не научили).

Но Termux имеет только один обработчик урлов, и вешать на него конкретную задачу как-то странно. Но потом вспомнил, что похожее меню у меня уже есть, добавил туда проброс аргументов из исходной команды и тупо скопировал в Termux.

И получился шикарный (и просто устроенный!) аппарат: нажать в NewPipe "поделиться", выбрать Termux, получить менюшку fzf, сделать двойной тап на "Download as music via yt-dlp" — и всё.
Хочется поменять настройки — открыть ридми и поправить скрипт. Хочется другой профиль настроек — скопировать, переименовать, поправить. Пушка.

Скачивание через сам NewPipe получается кнопочно не сложнее, а возможностей получается гораздо больше.

@drq кейс, который спровоцировал пост: осознание, что yt-dlp гораздо мощнее в задаче выкачивания с ютуба музыки и видео. NewPipe только выкачает исходник и всё, а yt-dlp может ещё и метаданных досыпать, и обложку встроить, и вроде как даже целые плейлисты выкачивать умеет (чему NewPipe до сих пор не научили).

[DATA EXPUNGED]
D:\side\

@lina ну, мне эти господа в Android не помогут 😁

Но у меня вышло очень похоже, да. Скрипт получает URL прямо от ОС (аргументом, т. к. цепляется за функцию "поделиться") и просто сразу идёт качать, без вопросов.

Ближайшим эквивалентом на десктопе, наверное, будет предварительно настроенный ярлык, на который перетаскивается ютубовская ссылка. Будет внутри GUI или скрипт — едва ли важно, если после запуска трогать не нужно. С GUI, наверное, проще договориться если что-то пойдёт не так, но пока не могу сказать наверняка, насколько это реально проблема.

Но на десктопе такой паттерн взаимодействия ("Поделиться") не особо прижился, по-моему. Больше через буфер обмена всё происходит. Что, к сожалению, требует, чтобы и отправитель и получатель были уже запущены — что немного неудобно.

@drq

@lina ну, мне эти господа в Android не помогут 😁

Но у меня вышло очень похоже, да. Скрипт получает URL прямо от ОС (аргументом, т. к. цепляется за функцию "поделиться") и просто сразу идёт качать, без вопросов.

Ближайшим эквивалентом на десктопе, наверное, будет предварительно настроенный ярлык, на который перетаскивается ютубовская ссылка. Будет внутри GUI или скрипт — едва ли важно, если после запуска трогать не нужно. С GUI, наверное, проще договориться если что-то пойдёт не так, но пока не могу...

Go Up