Курсовая работа за второй курс. Написана на C#, графика сделана на WPF, хранение данных выполяется в SQLite.
Для запуска необходимо установить пакеты nuget. В Visual Studio в окне управления пакетами будет доступно восстановление пакетов.
Для загрузки полной новости используется сервер Postlight. Для значительного ускорения обработки новостей можно использовать локальный сервер. Для этого необходимо запустить сервер (см. ниже). Также необходимо изменить переменную isLocalServerUsing класса Params (файл Consts.cs) в программе и выполнить перекомпиляцию.
В папке server расположен файл server.js. Для его запуска необходим установленный node js. Запускать через node server.js
.
Сервер выполняет обработку страницы новости парсером Postlight. Результат аналогичен обращению к глобальному серверу Postlight, однако выполняется быстрее примерно в 10 раз, особенно в многопоточном режиме.