Skip to content

Графическое приложение для чтения RSS ленты с сайта

Notifications You must be signed in to change notification settings

alextnull/RssFeeder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

RssFeeder

Графическое приложение для чтения RSS ленты с сайта.

В файле настроек хранится: Лента, которую обрабатывает фидер. По умолчанию это (https://habr.com/rss/interesting/). Частота обновления ленты приложением.

Основное окно должно содержать список элементов ленты (item): Каждый элемент ленты должен отображать название и дату публикации (поля item->title и item->pubDate ). Дата публикации статьи должна отображаться в удобном для чтения пользователю формате. При нажатии на заголовок должен открываться браузер с переходом на выбранную статью (или в уже открытом браузере должна открываться ссылка). Пользователь должен иметь возможность посмотреть описание статьи (поле item->description). Содержание описание выводится в виде обычного текста (как есть), без форматирования по тегам.

Данные должны периодически обновляться. Частота обновления должна быть взята из файла конфигурации.

Пункты со звездочкой являются дополнительными и не обязательны для выполнения.

  • Файл настроек имеет формат XML.
  • Имеется возможность изменить ленту в меню настроек.
  • Имеется возможность изменить частоту обновления в меню настроек.
  • Опции в меню настроек валидируются.
  • Имеется возможность включить несколько лент. Пользователь должен иметь возможность включать и выключать ленты в окне приложения.
  • Выводить описание в виде, форматированном по тегам.
  • Иметь возможность переключения отображения описания в форматированном виде и без форматирования.
  • Реализовать на asp.net mvc/blazor или asp.net spa

About

Графическое приложение для чтения RSS ленты с сайта

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages