[chirp_users] Patch for Bug #6381

Chuck Hast
Fri Dec 6 07:05:54 PST 2019


Since Chirp is used all over the planet you might want to include
HamDigital.org as that covers Europe and
Africa. Looks like you have RadioID in there.

On Thu, Dec 5, 2019 at 10:02 PM j j <jeffjohnson0 at gmail.com> wrote:

> Hello All,
>
> I created a patch for Bug #6381 (DMR-Marc repeater download problem) and
> attached it here.  The URL and format changed.  I just followed the links
> in a web browser and fixed the format parsing.  Let me know if there is a
> better process for this.  I tried to follow the Wiki process, but couldn't
> get the automatic email from the command line working.
>
> --Jeff
>
>
> # HG changeset patch
> # User Jeff Johnson <jeffjohnson0 at gmail.com>
> # Date 1573797619 28800
> #      Thu Nov 14 22:00:19 2019 -0800
> # Node ID cbf3ce3272c77006a84980cea99d4c38b25cb5a5
> # Parent  067b69c9b7d04d49462f390d99bc7f80c4b1b5d2
> Bug #6381 Added new link and JSON structure for DMR-Marc repeaters.
>
> diff --git a/chirp/dmrmarc.py b/chirp/dmrmarc.py
> --- a/chirp/dmrmarc.py
> +++ b/chirp/dmrmarc.py
> @@ -35,8 +35,7 @@
>      VENDOR = "DMR-MARC"
>      MODEL = "Repeater database"
>
> -    URL = "http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?" \
> -          "table=repeaters&format=json"
> +    URL = "https://www.radioid.net/static/rptrs.json"
>
>      def __init__(self, *args, **kwargs):
>          chirp_common.NetworkSourceRadio.__init__(self, *args, **kwargs)
> @@ -54,7 +53,7 @@
>          filename, headers = urllib.urlretrieve(self.URL, fn)
>          with open(fn, 'r') as f:
>              try:
> -                self._repeaters = json.load(f)['repeaters']
> +                self._repeaters = json.load(f)['rptrs']
>              except AttributeError:
>                  raise errors.RadioError(
>                      "Unexpected response from %s" % self.URL)
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to Chuck Hast at kp4djt at gmail.com
> To unsubscribe, send an email to
> chirp_users-unsubscribe at intrepid.danplanet.com



-- 
Chirp + Editcp + MD380Tools on Linux
Celestial!!!
Chuck -- KP4DJT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_users/attachments/20191206/3835dcb1/attachment.html 


More information about the chirp_users mailing list