Введение
Программы для чтения ленты RSS используются для централизованного получения обновлений с веб-сайтов, блогов и новостных ресурсов. Недавно свет увидело новое приложение под Windows — BlindRSS. В этом материале будет рассказано о принципах работы RSS, а также освещена работа данной программы.
Что такое RSS
RSS (англ. Really Simple Syndication) — формат распространения обновлений информации на веб-сайтах. Он позволяет получать сведения о новых публикациях без необходимости вручную посещать каждый сайт.
Предположим, пользователь регулярно следит за несколькими сайтами: новостными ресурсами, личными блогами или блогами компаний. Обычно необходимо поочерёдно открывать каждый сайт и проверять наличие новых материалов. При большом количестве источников такой способ требует значительных временных затрат.
RSS-ридер решает эту задачу, собирая обновления из разных источников в одном месте.
Принцип работы программ для чтения RSS
В RSS-ридере источники представлены в виде списка лент, каждая из которых соответствует отдельно взятому сайту. Для каждой ленты отображается количество новых, непрочитанных материалов. Пользователь может перейти к интересующей ленте, просмотреть список статей и открыть выбранную публикацию.
Некоторые программы для чтения RSS дополнительно упрощают представление контента, удаляя вспомогательные элементы, например, дополнительные ссылки, и оставляют только основной текст статьи.
Для начала работы необходимо указать источники, которые программа будет отслеживать. Большинство сайтов предоставляют RSS-ленту — отдельный URL-адрес, по которому доступна релевантная информация с ресурса. Обычно адреса сайтов и их RSS-лент отличаются (подробнее об этом см. в первоисточнике). Данный адрес передаётся RSS-ридеру, который преобразует информацию в удобный для чтения формат. Однако, если открыть URL RSS-ленты в браузере, то информацию будет не так удобно воспринимать, как если бы вы читали её в специализированной программе. Это обусловлено тем, что при открытии такого адреса в браузере, будет показываться лишняя информация, например, код.
Некоторые приложения умеют автоматически находить RSS-ленты по адресу веб-сайта. Если вы хотите посмотреть, поддерживает ли интересующий вас сайт RSS, перейдите на эту страницу и введите полный URL искомого ресурса.
BlindRSS
BlindRSS — RSS-ридер для Windows с интуитивно понятным интерфейсом, который доступен для пользователей программ экранного доступа.
Загрузить программу можно по ссылке. На данный момент приложение распространяется в виде ZIP-архива и у него нет установщика. Чтобы быстро находить приложение на рабочем столе, можно назначить горячие клавиши для быстрого перехода к файлу blindrss.exe. Также можно назначить сочетание клавиш для быстрого запуска приложения. Перед началом работы архив необходимо распаковать в отдельную папку и запустить файл blindrss.exe. Если у вас в качестве антивируса используется «защитник Windows», то при первом запуске он может показать предупреждение о неизвестном приложении. В этом случае нажмите кнопку «Подробнее», далее нажмите «Всё равно запустить».
Интерфейс и настройка
В программе используется классическая строка меню. Чтобы открыть его, нажмите клавишу Alt. Доступны следующие разделы:File, View, Player, Tools и Help. Основные параметры настраиваются через диалог настройки в меню Tools.
Добавление RSS-лент
Для добавления новой ленты нажмите комбинацию клавиш Ctrl+N. Далее можно вставить или ввести адрес RSS-ленты и нажать Enter.
Если точный адрес ленты неизвестен, можно воспользоваться дополнительными способами поиска:
- поиск RSS-лент через встроенный диалог Find a Podcast or RSS Feed. Это удобно, поскольку достаточно ввести ключевые слова, по которым вы будете искать информацию, и в появившемся списке результатов найти интересующую ленту или подкаст;
- импорт лент из файла формата .OPML;
- подключение сторонних сервисов агрегации RSS, например через учётную запись Bazqux Reader. Некоторые из вышеописанных опций могут показаться чересчур пугающими новому пользователю.Спешу вас успокоить:BlindRSS всегда можно использовать как программу для локального чтения лент (на компьютере), а кроме того, ленту всегда можно добавить вручную.
Чтение статей в программе
После загрузки лент интерфейс приложения будет состоять из двух основных частей:
- дерево лент (список веб-сайтов, которые вы добавили в программу);
- список статей выбранной ленты.
Когда фокус будет на дереве с добавленными лентами, просто нажимайте стрелку вниз для перемещения по списку источников. Если на каком-либо веб-сайте будут непрочитанные/новые статьи, программа экранного доступа сообщит количество непрочитанных материалов. Когда вы выберете нужную ленту, нажмите клавишу Tab для перехода к списку статей выбранного сайта. Выбор статьи также осуществляется клавишами со стрелками вниз/вверх. После выбора нужного материала, нажмите клавишу Tab и курсор переместиться в поле редактирования текста статьи, откуда его можно будет скопировать (полностью или частично), а также прочитать, используя стандартные команды перемещения по тексту.
Если, находясь в поле редактирования, нажать Tab, то вы попадёте обратно в список добавленных лент. Отмечу, что перемещение по областям интерфейса также возможно и с помощью комбинации Shift+Tab.
Заключение
Стоит упомянуть, что программа была написана с использованием подхода vibe-coding, при котором для написания кода применялись инструменты на базе искусственного интеллекта. При этом архитектура, логика и функциональные возможности программы определялись разработчиком. Если вам интересно, как у него получилось создать такое функциональное приложение с помощью ИИ, вы можете послушать интервью разработчика на английском языке по ссылке. Если вы хотите сообщить о найденных ошибках или предложить новую функцию, то это можно сделать по данной ссылке.
Перевёл Владислав Бондаренко
Источник: davidgoldfield.wordpress.com
