Skip to content

Latest commit

 

History

History
59 lines (36 loc) · 4.4 KB

README.md

File metadata and controls

59 lines (36 loc) · 4.4 KB

⚠ Local alert update server

EN | UA

A Node.js server adapted for 64-bit versions of Windows that receives data on alerts provided by alerts.in.ua at a specified frequency with subsequent processing and display of notifications about the start and end of alerts in the regions of Ukraine selected for monitoring.

Structure:
image

Installation

The possibility of fully automated installation has been implemented at the moment. The installer is made in a minimalist version using Batch scripts and PowerShell.

The procedure is as follows:

  • download the installer archive Alert_server_setup.zip available here: Alert server releases;
  • extract the installer from the archive to the selected location;
  • run the Alert_server_setup.bat installer.

The installation will be performed in the location %userprofile%\Documents\Alert_Server, during the installation the availability of Git, Node.js and Microsoft .NET Framework 3.5 will be checked and installed or update if necessary.

Actually installation of the local alarm update server consists of importing the project from the GitHub repository and installing the necessary dependencies and shortcuts in the Start menu.

Disclaimer: testing and adaptation of the functionality was carried out on 64-bit versions of Windows 10 22H2 and 11 22H2. Features may be limited or unavailable on other platforms or versions of Windows. We recommend using Windows 10 version 22H2 or Windows 11 for the best experience. Please note that the interface is currently available in Ukrainian and English. windows_compatibility

Usage

Using the local alert update server is surprisingly easy and intuitive. The first run is performed automatically after the installation process is complete.

The status and settings are displayed and managed through the tray icon menu. The settings include starting the server at system startup, activating audio notifications, and selecting regions for which alerts will be monitored. The tray icon can be displayed in monochrome or color.

Notifications about the current alert and alert cancellation, as well as saving the alert history, are provided through the Windows Notification Center using Snoretoast. Additionally, alarm indication through the tray icon and audio alerts are used. The tray icon menu also allows you to view a map of current alerts alerts.in.ua and a map of the current state of the front line DeepState.

All actions are recorded in a log file, the size of which is automatically limited to 256 KB, and can be viewed through the tray icon menu.

Appearance of notifications:
1 2 3
Server start Active alert Cancel the alert
Appearance of the settings:
Region selection info4

Removal

Recommendation:
If you need to uninstall the local alert update server use the Uninstall Alert server shortcut in the Start => Alert server menu. image

Contribution

If you have suggestions or want to propose improvements to the project, please open a pull request.

License

Copyright (c) 2024 Serhii I. Myshko