Адаптований для 64-розрядних версій Windows Node.js сервер, який із заданою періодичністю отримує дані про тривоги, що надаються alerts.in.ua з подальшою обробкою і виводом повідомлення про початок та закінчення тривоги в обраних для відстеження регіонів України.
Структура: |
---|
На поточний момент реалізована можливість повністю автоматизованого встановлення. Інсталятор виконано у мінімалістичному варіанті з використанням Batch scripts та PowerShell.
Порядок дій:
- завантажити архів інсталятора
Alert_server_setup.zip
доступний за посиланням: Alert server releases; - видобути інсталятор з архіву у вибраному розташуванні;
- запустити інсталятор
Alert_server_setup.bat
.
Інсталяція буде виконана в розташуванні %userprofile%\Documents\Alert_Server
, під час встановлення буде перевірено наявність Git, Node.js та Microsoft .NET Framework 3.5 та їх інсталяція або оновлення за необхідності.
Безпосередньо інсталяція локального сервера оновлення тривог складається з імпорту проєкту з репозиторію GitHub, встановлення необхідних залежностей та ярликів в меню "Пуск".
Використання локального сервера оновлення тривог напрочуд просте та інтуїтивно зрозуміле. Перший запуск виконується автоматично після завершення процесу інсталяції.
Індикація стану і керування налаштуваннями відбуваються через меню tray icon. Серед налаштувань доступний запуск сервера під час старту системи, активація аудіо повідомлень та вибір регіонів, щодо яких відбуватиметься відстеження наявності тривог. Доступний вибір монохромного або кольорового представлення tray icon.
Інформування, щодо поточної тривоги та відміни тривоги, збереження історії тривог відбувається через Windows Notification Center з використанням Snoretoast. Додатково використовується індикація тривоги через tray icon та звукове оповіщення. Через меню tray icon також доступний перегляд мапи поточних тривог alerts.in.ua та мапи поточного стану лінії фронту DeepState.
Всі дії записуються в лог-файл, розмір якого автоматично обмежується 256 КБ, перегляд доступний через меню tray icon.
Зовнішній вигляд сповіщень: | ||
---|---|---|
Запуск сервера | Активна тривога | Скасування тривоги |
Зовнішній вигляд налаштувань: | |
---|---|
Вибір мови |
Рекомендація: | |
---|---|
В разі необхідності деінсталяції локального сервера оновлення тривог потрібно використати ярлик Uninstall Alert server в меню Пуск => Alert server . |
Якщо у вас є пропозиції або бажання запропонувати покращення до проєкту, будь ласка, відкривайте Pull Request.