Добавляет YouTube-каналы в RSS-ленту Newsboat.
Скрипт ytrss
позволяет легко добавлять YouTube-каналы в RSS-ленту Newsboat. Он извлекает RSS-ссылку из страницы YouTube-канала и добавляет её в файл конфигурации Newsboat.
- shup — утилита для извлечения RSS-ссылок.
curl
— для загрузки страницы YouTube-канала.grep
— для обработки текста.
-
Склонируйте репозиторий:
git clone https://github.com/erhaver/ytrss.git cd ytrss
-
Установите скрипт:
make install
По умолчанию скрипт использует файл urls
из конфигурации Newsboat:
nbconfig="$HOME/.config/newsboat/urls"
Если ваш файл конфигурации находится в другом месте, измените переменную nbconfig
в скрипте.
Добавьте YouTube-канал в RSS-ленту:
ytrss <ссылка> [имя]
<ссылка>
— ссылка на YouTube-канал (например,https://www.youtube.com/@channel
).[имя]
— необязательное имя для канала (например,"Cool Channel"
).
-
Добавить канал без имени:
ytrss https://www.youtube.com/@channel
Вывод:
[2023-10-01 12:34:56] RSS добавлен в /home/user/.config/newsboat/urls
-
Добавить канал с именем:
ytrss https://www.youtube.com/@channel "Cool Channel"
Вывод:
[2023-10-01 12:34:56] RSS "Cool Channel" добавлен в /home/user/.config/newsboat/urls
-
Если ссылка не указана:
ytrss
Вывод:
Ошибка: Не указана ссылка Использование: ytrss <ссылка> [имя]