Легковесное приложение для автоматического сбора и чтения лент новостей.

newsfeed 002

NewsFeed — легковесное Python (feedparser) / Tk графическое приложение для автоматического сбора и чтения лент новостей (RSS-лент).

newsfeed 003

RSS (Really Simple Syndication) — формат основанный на XML, используемый для публикации новостей и статей. Файлы RSS и Atom так же называют лентами, а приложения для их чтения агрегаторами (RSS-агрегаторами).

newsfeed 004

NewsFeed является максимально простым в настройке и использовании RSS/RDF/Atom-агрегатором, поддерживает большинство используемых версий лент RSS и Atom. В главном окне, слева, содержится список лент, изначально в агрегаторе имеется несколько добавленных авторами проекта лент (в том числе лента NewsFeed).

newsfeed 005

NewsFeed автоматически извлекаются свежие новости из лент и отображаются в удобной для чтения форме. В списке новостей отображаются только заголовки статей и даты их публикации, при выбор статьи она показывается в области просмотра (располагается в нижней правой части главного окна).

newsfeed 006

NewsFeed отображает статьи в виде простого HTML-документа, изображения "по умолчанию" не отображаются (как и другой медиа-контент), ссылки на оригинал статьи и ссылки из статей открываются в внешнем веб-браузере (авторы проекта рекомендуют Dillo), просмотренные статьи сохраняются в "истории".

newsfeed 008

NewsFeed запоминает размер и расположение окна, может работать без графического интерфейса, поддерживает работу через прокси, при наличии обновления в лентах может подавать звуковое уведомление. Набор новостных лент можно импортировать и экспортировать, в файл формата OPML (стандарт для создания списков включающих RSS-потоки), управление возможно с помощью мыши и/или клавиатурными сочетаниями.

newsfeed 007

Лицензия: GNU General Public License

newsfeed 009

Домашняя страница

Страница на github.com