Ютуп начал бороться с нами, несистемными пользователями, кто качает видео через yt-dl, по-этому использование его в newsboat становится сложным, ибо приходится ждать 30 минут прежде чем качать новый файл.
Берём и делаем скрипт в виде
```bash
#!/usr/bin/env bash
xargs yt-dlp --sponsorblock-remove all $1
# next line if you want to see output before closing panel
read -p "Press enter to continue"
```
а в конфиге newsboat-а вместо прямого дёрганья yt-dlp вызываем наш скрипт
macro d set browser "tmux neww script-name %f" ; open-in-browser ; set browser "qutebrowser %u"
И когда видим видео новое, жмём ` ,d ` и читаем дальше, пока видео мусолится в соседней вкладке тимакса. Если они и это заблокируют в итоге, то ну его нафиг, ютуб этот
(так, немного не проверял, на работу пора бежать, не помню как внешние параметры в баше читались, просто $1 $2 и массив там приходит? начал со скрипта который просто берёт из буфера обмена ссыльку и её качает)
@AncientGood Хотел спросить в чём суть борьбы, как заметил, что качается со скоростью меньше мегабайта в секунду. Хорошо, что я не тороплюсь.
А ещё у меня отвалилась клавиатура прямо при вводе этого коммента. Но это просто батарейки и приколхоженный стабилизатор — до самого конца всё работает стабильно, но конец резкий.
@Taciturn
Ну если одно видео, то не беда, а так я обычно полчаса качал десяток видосов, чтобы потом в пути с телефона посмотреть, но если требуется 30-40 минут на одно видео мне проще распараллелить закачку. Или поставить обратно менеджер закачек и отдавать ему ссылки
@AncientGood https://github.com/yt-dlp/yt-dlp/releases/tag/2023.03.03
> YouTube throttling fixes!
@Taciturn тенденция не очень, я всё жду когда они решат нахрен RSS поддерку на каналах удалить, я тогда скорее всего сдамся. Ну или не буду дальше основного фида заглядывать
ой блеать, маркдаун собрал мне скрипт в один блоб, спасибо)))