[chirp_users] Database import from Radioreference.com
John
Fri Dec 18 03:16:22 PST 2020
Dean,
The Chirp software is written in the Python programming language and the
patch file was created by its author using the 'diff' tool. The diff
tool compares the modified copy of the source (.py) file(s) (in this
case x3 files) to the original source files and creates a 'patch file'
that records the differences. This is useful because those differences
can then be applied by anyone who has an unpatched version of the source
files on their computer by using the 'patch' tool. This is a common
approach among open source developers for distributing patches so its
worth being aware of how they work. In this instance someone has kindly
shared a list of changes they to their copy of Chirp in a form that can
be applied automatically by anyone with the appropriate tool.
However, there is a caveat. You do not mention whether you are using
Windows, Mac or Linux? This patch file applies to the original Python
(.py) program files. On most Unix based systems, Python is installed by
default and as it is commonly used by various system tools. The Chirp
program is supplied as a series of .py files along with various other
supplementary files. On my computer I found the Chirp directory at:
/usr/lib/python2.7/dist-packages/chirp
The patch file would need to be copied there and then the patch tool
would be run. The most basic invocation is:
patch -i addRadioRefCanadaSearch.patch
This would apply modifications to the three .py files listed at the
start of the patch file. Before applying the patch, it is usually good
to first make a copy of the contents of the original directory in case
something goes wrong. This will work for Linux and probably on Mac,
although you will need to find the location for the program directory on
the Mac.
However, on Windows, Chirp is supplied as a binary (.exe) program and
its dependencies (required supplemental packages) including Python 2.7
are packaged into a series of .dll files. The program is provided in a
very different form so that it will run in Windows. That patch file will
unfortunately not work with the Windows version, neither the installer
nor the .zip version. I do not have sufficient knowledge of how Chrip
has been packaged for Windows to be able to help. Maybe someone else
does or you will have to wait for the author to include the patch in the
next official version.
Regards.
Dean Gmail wrote on 17/12/2020 18:07:
> Thanks Mark - good work!
>
> I looked at the patch, but I've never used Python before. Where would
> it be applied?
>
> Is there anyone else that could implement it?
>
> Thanks,
> Dean
> On Dec. 17, 2020, at 10:00 a.m., Mark Leigh <mark.leigh at shaw.ca
> <mailto:mark.leigh at shaw.ca>> wrote:
>
> Hi G-Mail,
> I have recently added this feature for Canada/RadioReference and I
> submitted the patch on Nov 29th (for the stable branch - py3). As
> the author is (I believe) hospitalized at the moment, patches have
> not been accepted or applied since Nov 26th. If you're savvy, you
> can used the attached patch file to add support for importing from
> any province in Canada. I'll probably fork CHIRP with this added
> feature as it's been requested by boatloads of folks, and I would
> love for folks to be able to get their hands on it... When I have
> time...
> See attached patch.
> Cheers,
> -Mark
>
> ------------------------------------------------------------------------
> *From: *"G-mail" <gmail at fluidstudios.ca>
> *To: *"chirp users" <chirp_users at intrepid.danplanet.com>
> *Sent: *Thursday, December 17, 2020 7:00:48 AM
> *Subject: *[chirp_users] Database import from Radioreference.com
>
> Hi,
>
> When importing a database into CHIRP from Radioreference.com, it
> asks for:
> - Username- ok
> - Password- ok
> - *_Zip Code_* – I’m from Canada& the database is also. Which zip
> code should I use?
>
> I didn't enter an address on Radioreference & I don't see one
> associated with the database... ?
>
> -It is giving an error code: server raised fault: Invalid Country ID
>
>
> I have also tried to import via a CSV file, but so far I’m getting
> an error message, as it doesn’t like the CSV formatting…
>
> Thanks!
>
>
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
> Virus-free. www.avg.com
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to Mark Leigh at mark.leigh at shaw.ca
> To unsubscribe, send an email to
> chirp_users-unsubscribe at intrepid.danplanet.com
>
> ------------------------------------------------------------------------
>
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to Dan at gmail at fluidstudios.ca
> To unsubscribe, send an email to chirp_users-unsubscribe at intrepid.danplanet.com
>
>
>
> _______________________________________________
> chirp_users mailing list
> chirp_users at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_users
> This message was sent to John Chajecki at subs at qcontinuum.plus.com
> To unsubscribe, send an email to chirp_users-unsubscribe at intrepid.danplanet.com
--
John.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_users/attachments/20201218/e2d2cd0b/attachment.html
More information about the chirp_users
mailing list