База DMR ID с dstar.su в CSV для Digital Contact List.

История из разряда, когда проще и быстрее, что-то нужное написать самому чем найти в бескрайнем интернете.

Недавно начал довольно активно использовать в DMR режиме радиостанцию AnyTone AT-D878UV. В процессе выяснилось, что во всех Digital Contact Lists для нее, доступных в сети, отсутствует большинство российских DMR id с позывными. Отсутствует даже мой DMR id, хотя мне зарегистрировали его на dstar.su года 2 или уже даже 3 назад.

В принципе глобальная база, но со всеми российскими DMR id и позывными с dstar.su, находится в свободном доступе: http://registry.dstar.su/dmr/DMRIds2.php Но есть одно но… В AnyTone заимпортировать ее в формате DAT, в котором она отдается по ссылке выше — невозможно, нужен несколько отличающийся формат CSV. И наверняка где-то в сети есть или программки/утилиты для конвертации, или в крайнем случае периодически обновляющийся уже готовый CSV с данными с dstar.su, но я найти ничего нужного не смог. Поэтому было принято «волевое» решение и в течении 5 минут написан скрипт на python, который скачивает базу DMR id с dstar.su и на лету конвертирует ее в формат CSV пригодный для непосредственного импорта в Digital Contact List из CPS AnyTone.

Ежедневно, примерно в 23:50, обновляющаяся база DMR id (с позывными и именами) с dstar.su в формате CSV:

Собственно сам, очень простой, скрипт на python.

Запись опубликована в рубрике Радио с метками , . Добавьте в закладки постоянную ссылку.
Вы можете оставить свой комментарий в Telegram-группе.

10 комментариев на «База DMR ID с dstar.su в CSV для Digital Contact List.»

  1. Дмитрий говорит:

    Зачем кавычки вставлять, программатор AnyTone из за них не считывает эту базу

    • Yar (r1bet) говорит:

      Какой конкретно «программатор AnyTone» и какая ошибка?
      Специально перепроверил сейчас этот DMRids.csv, все нормально заимпортировалось в Digital Contacts через D878UV 1.21

      • Дмитрий говорит:

        да в любой, и для 878 v1.21 и для 578 v1.11 обе ругаются на этот список

      • Дмитрий говорит:

        файл созданный AnyTon AdresTool прекрасно считывает, отличия между вашим и тем файлом только в кавычках

        • Yar (r1bet) говорит:

          Странно это. У меня как с кавычками так и без нормально загружаются 878 1.21. Но совсем не проблема — убрал кавычки. Также обнаружил, что несколько наших западных коллег успели наколотить свои имена в базу в национальных кодировках, заменил символы отличные от латинских на звездочки.
          Проверьте.

          • Дмитрий говорит:

            фигня какая то, не могу понять, вроде все одинаково с Тульным файлом, но когда ваш загружается поля встают не в том порядке.

          • Дмитрий говорит:

            с кодировкой что то похоже, пересохранил из exel в формате MS-DOS и все загрузилось как надо

          • Yar (r1bet) говорит:

            Вы можете мне прислать на емаил yar[at]r1bet.ru файл моей базы, который у вас нормально загрузился в итоге?
            Какие-то проблемы с кодировками, которые проявляются у вас и не проявляются ни на одном из моих компов.

  2. Антон RC3C говорит:

    А только РУ и СНГ можно заструячить?
    73

Добавить комментарий

Ваш адрес email не будет опубликован.