Десктопное приложение C#
Нужно создать приложение на C# (windows form), содержащее следующий функционал:
- Доступ к сайту по FTP
- Выгрузка сайта локально (бекап)
- Пользователь указывает некоторые настройки через интерфейс (текстбоксы, списки...)
- Пользователь через интерфейс указывает правила по которым будет осуществлятся выбор HTML тегов (блоков) в файлах сайта
- Замена текста в тегах по определенным правилам
- Замена тегов по определенным правилам
- Сериализация (сохранение) настроек в JSON файл, загрузка при следующем запуске
- Запуск приложения как сервиса (windows service), который по расписанию с использованием настроек указанных ранее пользователем осуществляет замену текста на сайте
Список технологий\пакетов:
C#, HtmlAgilityPack, NewtoonJson, RestSharp\HttpClient, FTP\SFTP
Полное ТЗ будет выслано позже