Это служба Windows, которая автоматически парсит данные из НБУ. Помимо этого, она поддерживает настройки, которые хранятся в реестре операционной системы.
Служба регулярно выполняет запросы к API Национального Банка Украины для получения данных о валютных курсах. Полученные данные сохраняются в формате JSON для дальнейшего использования.
- Автоматическое обновление данных: Служба регулярно обновляет информацию, чтобы обеспечить актуальность данных.
- Хранение настроек в реестре: Все настройки, такие как интервал обновления и путь сохранения файлов, хранятся в реестре Windows для удобного управления и настройки.
-
Создать новую службу:
New-Service -Name test -BinaryPathName D:\Source\nbu_parser\build\nbu_parser.exe
(Важно указать полный путь к файлу)
-
Запустить службу:
Start-Service -Name test
-
Остановить службу:
Stop-Service -Name test
-
Удалить службу:
sc.exe delete test
Для настройки параметров службы можно внести изменения в реестр по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\nbu_parser
В настоящее время доступны следующие настройки:
- path: Путь для сохранения данных.
- rates_filename: Название файла с данными о валюте.
- logs_filename: Название файла с логами.
- currencies: Список валют, данные о которых нужно сохранять.
- update_rate: Частота сохранения данных о валюте в миллисекундах.
- logs: Флаг, указывающий, нужно ли записывать логи.
Так-же в Release есть примеры reg с разными настройками
Только Release x86