Разработка приложений для ПК. Разработка с нуля. Нужно помочь с выполнением задачи: Реализовать приложение, которое является агрегатором данных из access логов веб-сервера Apache с сохранением в БД. ================================================================================================================= В приложении реализовать такие функции: --------------------------------------- - просмотр данных сохраненных в БД (группировка по IP, по дате, выборка по промежутку дат). - API для получения данных в виде JSON (смысл тот же: получение данных по временному промежутку, возможность группировать/фильтровать по IP) - конфигурация через файл настроек (где лежат логи, маска файлов, и все, что Вам потребуется для настройки приложения) - авторизация (пользователи в БД) (опционально) Условия: -------- Разбор файлов должен выполняться как принудительно (запуск пользователем), так и по cron'у. С форматом логов веб-сервера Apache можно ознакомится по адресу: https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats. Просмотр данных с выбором нужного фильтра обеспечить через консоль. Реализация через оконный интерфейс будет плюсом. Необходимо отследить все возможные ошибки, обработав их и представив пользователю в удобном виде. Требования: ----------- Python/C# Можно использовать фреймворк по своему выбору. СУБД: mysql/postgresql Код задания предоставить в виде репозитория на github\gitlab\bitbucket В README.md должна содержаться инструкция по запуску.