Winds — простое в использовании React / Redux (Express.js) / Stream (GetStream.io) графическое приложение для получения и чтения новостных лент, получения и прослушивания подкастов.
Winds является клиентом для одноимённого веб-сервиса (winds.getstream), использующего в своей работе технологии машинного обучения, используя эвристические алгоритмы собираются данные о предпочтениях пользователя, отслеживаются статьи вызывающие наибольший интерес, а затем на основе этих данных формируется персональная лента рекомендаций.
Перед началом использования Winds необходимо зарегистрироваться и/или авторизоваться (регистрироваться можно на на онлайн-сервисе или из клиента).
Онлайн-сервис или из клиент Winds ориентированы на пользователей не имеющих времени на чтении "всего подряд", а сам найдёт и покажет статьи которые могут заинтересовать пользователя (персонализация контента).
На главной странице Winds необходимо задать интересующие темы, чтобы сформировать предварительный набор подписок, заменив предлагающийся "по умолчанию" набор подписок.
Winds позволяет сформировать собственный список новостных лент, индивидуально или импортировать из OPML-файла (*.opml). Поддерживаются все наиболее распространённые форматы лент новостей (RSS, Atom, PDF и др) и типы подкастов.
Интерфейс Winds максимально прост, "Главная страница" разделёна на две рабочие области, в верхней части находится "Персональный канал" (Personalized Feed), представляющий из себя поток новостей сгенерированный по предпочтениям пользователя, на основе подписок, открытых статей, прослушанных подкастов, переходов на страницы и других сведениях.
В нижней части Winds отображается список лент новостей и подкастов составленный пользователем, из дополнительных функций имеется только интерфейс изменения настроек аккаунта. Новости из подписок можно добавлять в "закладки", есть возможность поиска по новостным лентам и подкастам, некоторые настройки можно задать/изменить в конфигурационном файле (~/.config/winds/Preferences).
Winds не имеет того функционала что предлагается другими RSS-агрегаторами (традиционными), он боле похож на "виртуального помощника", который после небольшого обучения сам сможет находить наиболее интересные статьи и пользователю не придётся тратить времени на просеивание всего потока новостей.
Winds имеет низкие системные требования, так как обработка новостей происходит на веб-сервисе а клиентом отображаются только результаты, поддерживается работа в оконном (масштабируемом) и полноэкранном режиме, управление возможно с помощью мыши и/или клавиатурных сочетаний.
Лицензия: BSD 2-Clause License