LINUX.ORG.RU

Newsraft 0.34

 , , , ,


1

2

Состоялись выпуски Newsraft 0.33 и 0.34, консольной программы для просмотра RSS-лент. Проект во многом вдохновлён Newsboat и преследует цель быть его облегчённым аналогом.

Примечательные возможности Newsraft:

  • параллельные загрузки;
  • группировка лент по разделам;
  • настройки для открытия ссылок любой командой;
  • просмотр новостей всех лент в explore-режиме;
  • автоматические обновления лент и разделов;
  • назначение нескольких действий для клавиш;
  • текстовый поиск по заголовкам и содержанию новостей;
  • сортировка по времени, алфавиту, прочитанности;
  • детальные отчёты об ошибках при обновлениях;
  • поддержка практически всех форматов лент;
  • импорт/экспорт лент в формате OPML.

Программа полностью написана на C99 и распространяется на условиях лицензии ISC.

Ключевые изменения из недавних обновлений (0.33 и 0.34):

  • настройка read-on-arrival для автопометки новостей прочитанными;
  • настройка scrollwrap для оборачивания прокрутки меню;
  • настройки цвета color-list-item-selected, color-list-feed-selected, color-list-section-selected;
  • исправление сдвига значений настроек цвета в 256-цветовом режиме;
  • устойчивая обработка нулевых размеров терминала;
  • применение поиска кумулятивно без перезаписи предыдущего запроса;
  • хранение ссылок лент без завершающих слэшей в базе данных;
  • выключать интерфейс во время исполнения пользовательских команд;
  • добавить счётчик общего количества новостей в menu-feed-entry-format;
  • вывод ошибки обновления для сгенерированных лент при сбое команды;
  • включение ESC-режима только при использовании клавиши Escape в конфигурации;
  • добавить сортировку новостей по времени скачивания;
  • клавиша ? привязана к команде man newsraft по умолчанию.

>>> Подробное сравнение функциональности Newsraft и Newsboat

>>> Полный список нововведений

>>> Подробности



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)

Перепробовал разные RSS-читалки, сейчас на этой сижу. Отличная, дев Гриша работает активно и на issue отвечает.

Bfgeshka ★★★★★
()

Что-то настройка у этой читалки совсем не интуитивная. Собрал, запускаю и вижу:

A detailed description of the format of this file is provided in newsraft(1) man page.
Failed to load feeds file

Ок, полез в ман, создал файл с содержимым, как показано в example:

$(curl -s --socks5 127.0.0.1:1080 https://www.linux.org.ru/section-rss.jsp) "LOR"

Запускаю и наблюдаю пустую страницу. Ни контента, ни ошибки.

iron ★★★★★
()
Ответ на: комментарий от iron

Мне нравится подход, например, доксигена в плане описания конфиги:

1. У самой тулзы есть ключ для генерации конфиги.

2. В самой сгенеренной конфиге дано описание параметров и на что они влияют в комментариях.

Это позволяет не переписывать ман всякий раз, когда что-то добавляется. И ман не устаревает. Конфига привязана к бинарнику, а не лежит в архиве с ним - её всегда просто получить через ключ, в коде можно сделать проверку, что конфига корректна или в принципе - генерить конфигу из данных кода. Скажем в коде у вас есть структура с именем параметра и его описанием. Просто проходите по набору структур, описывающих конфигу и берёте от туда и имя и описание в качестве комментария. Описание конфиги лежит внутри конфиги - тоже шаг в сторону актуальности данных.

lv ★★
()
Последнее исправление: lv (всего исправлений: 1)

О, опять Newsticker из Emacs переизобрели.

zabbal ★★★★★
()

И сейчас окажется, что все конечно же читают RSS, и неприменно из консоли. Ну скажите уже честно, что эта приблуда нужна только одному человеку - её разработчику.

jabberwahh
()

О-о-о, какая красота. Надо будет качнуть:)

Консольный софт мне вообще нравится юзать, так лампово…

UriZzz ★★
()
Последнее исправление: UriZzz (всего исправлений: 1)
Ответ на: комментарий от jabberwahh

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

UriZzz ★★
()
Ответ на: комментарий от txgk

Если есть желание - можно попробовать выяснить, что именно сломалось.

Нет времени дебажить. Разве было так сложно добавить настройки фидов прямо в программе вместо того, чтоб падать с ошибкой при первом запуске отправляя пользователя в ман? Это всего лишь два поля заполнить. Я уже молчу про возможность дебага проблем с фидом.

iron ★★★★★
()
Ответ на: комментарий от firkax

Да забыл когда скриншот делал, что разрешение такое высокое. Впервые с нового ноута загружаю скриншот куда-то

txgk
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.