💾 Archived View for tilde.team › ~rami › newsboat.gmi captured on 2024-05-12 at 15:18:14. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: Newsboat: Консольный агрегатор RSS/Atom

AUTHOR: Rami Rosenfeld

DATE: 02/04/24

TIME: 01.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, terminal, console, atom, rss, newsboat

Newsboat: Консольный агрегатор RSS/Atom

INTRO

Newsboat - простой консольный агрегатор (форк более не развивающегося Newsbeuter), поддерживающий потоки RSS и Atom, управление при помощи горячих клавиш. Реализован поиск статей, категорий-тегов. Newsboat обрабатывает HTML в описаниях статей, ссылки и списки в статье (ссылки можно открыть для чтения в браузере). Доступен импорт и экспорт подписок в формат OPML. Агрегатор не закачивает и не показывает графику в лентах, поддерживает Unicode.

NOTE

dnf install newsboat

Создайте следующую структуру файлов и подкаталог /save

~/.newsboat/

~/.newsboat/save/

config

error.log

history.cmdline

history.search

urls

Примечание: После установки и настройки в целях исключения доступа к каталогу и файлам обязательно исполните команду:

chmod 700 -R ~/.newsboat

Внесите данные об источниках в файл ~/.newsboat/urls вручную (по адресу на каждую строчку), например:

nano ~/.newsboat/urls

https://fedoramagazine.org/feed/

https://www.redhat.com/sysadmin/rss.xml

Иной вариант - импорт OPML-файла при первом запуске программы:

newsboat -i ~/path/to/file_name.opml

Newsboat можно настроить при помощи конфигурационного файла ~/.newsboat/config; доступно много разных параметров, отлично описанных в документации. Следующий текст необходимо сохранить в файл config и поместить в каталог ~/.newsboat

nano ~/.newsboat/config

browser links2 # вызов стороннего браузера, в данном случае - консольного links2 (если он установлен в ОС)

cleanup-on-quit yes # очистка при выходе

download-full-page yes # загрузка полной статьи

history-limit 0 # не хранить историю команд

html-renderer internal # способ рендеринга html (внутренний). Рекомендовано оставить internal, иначе новости не будут отображаться напрямую.

keep-articles-days 1 # удерживать статьи за 1 день

max-items 30 # максимальное количество подгружаемых новостей в ленте

notify-beep yes # уведомлять о загрузке звуковым сигналом

refresh-on-startup no # обновлять ленты при запуске агрегатора

reload-time 60 # обновлять ленты через 60 минут

download-timeout 30 # время ожидания (использовать для нестабильных лент)

download-retries 3 # количество попыток (использовать для нестабильных лент)

save-path "~/.newsboat/save/" # путь к каталогу для размещения сохраненных новостей (предварительно создать!); будет запрашиваться имя файла.

error-log "~/.newsboat/error.log" # лог хранения системных ошибок

user-agent "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36" # маскировка юзерагента

Предлагаемая мною неброская цветовая схема (внесите в config):

color background white black

color listnormal white black

color listfocus cyan blue bold

color listnormal_unread magenta black

color listfocus_unread magenta blue bold

color title black white bold

color info black white bold

color hint-key black white bold

color hint-keys-delimiter black white

color hint-separator red white bold

color hint-description black white

color article white black

ВАЖНО! Следующие параметры нужно добавлять в config, только если вы знаете, что делаете!

use-proxy yes

proxy-type http

proxy 10.1.10.1:8118 # пример 1.

proxy 127.0.0.1:18080 # пример 2.

proxy localhost:8118 # пример 3.

ENTER open - Открыть ленту/заметку

q quit - Вернуться в предыдущий диалог/Выйти

r reload - Обновить выбранную ленту

R reload-all - Обновить все ленты

A mark-feed-read - Отметить ленту как прочитанную

C mark-all-feeds-read - Отметить все ленты как прочитанные

n next-unread - Перейти к следующей непрочитанной заметке

s save - Сохранить отдельную статью

o open-in-browser - Открыть заметку в навигаторе

/ search - Найти

? help - Открыть диалог помощи

Дополнительно см.:

man newsboat

Newsboat Homepage

₪ Back to home ₪

🄯 Rami Rosenfeld, 2024. GNU FDL 1.3.