Информатор для модема Punktracker III.
Разработан с использованием Copilot.

Присылает заголовки и сведения из заданных RSS-лент выполняя их транслитерацию для чтения прямо на рации.

Зависимости:
pip install pyserial requests transliterate beautifulsoup4 readability-lxml lxml

Отвечает на команды вида:
abcdefghijkl-0
при этом обрабатывается только 14 символ команды, всё остальное игнорируется и может содержать любой текст, контроль доступа и логирование позывных отсутствует.


Настраивается при помощи feeds.txt
Команда 0 (Справка) - Присылает 5 строку feeds.txt (60 символов)
Команда 1 (Время) - присылает дату и время а так же первую строку feeds.txt (40 символов)
Команда 2 (Инфо) - присылает 2, 3 и 4 строку feeds.txt (60 символов в каждой строке).
Команда 3 (Новости) - присылает заголовки новостей из RSS-лент перечисленных в [cat1], по 3 заголовка из каждой ленты.
Команда 4 (Погода) - присылает последнюю новость и заголовок из лент перечисленных в [cat2].
Команда 5 (VHF-DX) - присылает последнюю новость и заголовок из лент перечисленных в [cat3].

Интервалы между сообщениями во всех режимах 15 секунд.
Не присылайте следующий запрос пока не пройдёт 15 секунд от предыдущего иначе он будет проигнорирован.
Если информатор отвечает на запрос, запросы будут игнорироваться до тех пор пока он не пришлёт всю имеющуюся информацию.

Настройки в informator.py:
Строка 12
SERIAL_PORT = 'COM14' - номер COM порта, измените согласно номеру порта к которому подключена рация в вашей системе.

