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: |
---|
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.
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: | ||
---|---|---|
Server start | Active alert | Cancel the alert |
Appearance of the settings: | |
---|---|
Region selection |
Recommendation: | |
---|---|
If you need to uninstall the local alert update server use the Uninstall Alert server shortcut in the Start => Alert server menu. |
If you have suggestions or want to propose improvements to the project, please open a pull request.