[chirp_devel] Saying hello
I'd like to say hello and introduce myself. I'm a longtime Linux/Unix user and somewhat new ham. Some of the things that put me off ham radio before was the lack of good software for Linux. I jumped in anyway last year and got laid off about the same time. Since then I've been looking for the right radio for me. I'm glad I found Chirp. It seems that the closest equivalent is yaesuconf, and that one doesn't seem like it's being maintained anymore. I would like to offer my services in any way I can to make Chirp even better. To this end, I came up with some files I'd like to add to the source tarball: README, INSTALL, and README.support. Here's what I have so far:
==README== Chirp is a free, open-source, multiplatform tool for programming your amateur radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.
Complete documentation may be found at the Chirp website at http://chirp.danplanet.com/projects/chirp
For a list of radios supported by Chirp, see the file "README.support"
==INSTALL== This file describes the installation of Chirp without package management on Linux and other Unix-like operating systems. This sort of thing may be your only choice because 1) a package has not yet been made for your OS or distribution, 2) the packaged version is obsolete, or 3) you want to try a daily build.
For Debian, Ubuntu, and related systems, the following packages are required: python python-gtk2 python-libxml2 python-libxslt1 python-serial python-support
For Redhat and Fedora based systems, the following packages are required: (spaceholder)
Once these packages are installed, you can run Chirp directly from the distribution directory by typing "./chirpw". If you want to install it properly, type this: sudo python setup.py install --record files.txt This will install the package and create a list of files that were added to your system. If you want to deinstall Chirp, type this: sudo rm $(cat files.txt) This will cause rm(1) to take its list of arguments from the file named "files.txt" and remove those files from the system. If you forgot to create "files.txt", you can simply reinstall the way it is shown here and continue on your way.
==README.support== Alinco DR-03T DR-06T DR135T DR235T DR435T DJ596T
Baofeng UV-3R UV-5R (in daily builds)
Icom IC-2820H ID-800H ID-880H IC-2200H IC-91/92AD IC-V/U82 ID-RP2000V/RP4000V/RP2V/RP2D IC-2100H IC-2720H IC-T70 IC-Q7A IC-W32A IC-7200 IC-7000 ID-31A
Jetstream JT220M
Kenwood TH-D7A/G TH-D72 TH-F6A TH-K2 TM-271A TM-D700 TM-D710 TM-G707 (in daily builds) TM-V7A TM-V71A
Puxing PX-2R (UHF) PX-777
Yaesu FT-60R FT-817/ND FT-857/D FT-897 FT-2800M FT-7800R FT-7900R FT-8800R FT-8900R VX-3R VX-5R VX-6R VX-7R VX-8R
Wouxun KG-UVD1P/UV2D/UV3D
Hi David,
I would like to offer my services in any way I can to make Chirp even better.
Excellent, we're glad to have you :)
==README== Chirp is a free, open-source, multiplatform tool for programming your amateur radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.
Complete documentation may be found at the Chirp website at http://chirp.danplanet.com/projects/chirp
For a list of radios supported by Chirp, see the file "README.support"
Looks fine.
==INSTALL== This file describes the installation of Chirp without package management on Linux and other Unix-like operating systems. This sort of thing may be your only choice because 1) a package has not yet been made for your OS or distribution, 2) the packaged version is obsolete, or 3) you want to try a daily build.
For Debian, Ubuntu, and related systems, the following packages are required: python python-gtk2 python-libxml2 python-libxslt1 python-serial python-support
For Redhat and Fedora based systems, the following packages are required: (spaceholder)
Once these packages are installed, you can run Chirp directly from the distribution directory by typing "./chirpw". If you want to install it properly, type this: sudo python setup.py install --record files.txt This will install the package and create a list of files that were added to your system. If you want to deinstall Chirp, type this: sudo rm $(cat files.txt) This will cause rm(1) to take its list of arguments from the file named "files.txt" and remove those files from the system. If you forgot to create "files.txt", you can simply reinstall the way it is shown here and continue on your way.
Yep, nice, thanks.
==README.support==
The problem with this is that it will be come outdated in a week and I don't want to maintain this file separately. We already have this data encoded in the tree, and we have the share/make_supported.py script which creates a very detailed HTML version of what you have here. See its output here:
http://chirp.danplanet.com/download/0.2.2/Model_Support.html
How about we alter that script to have a text output mode as well and then either mention running that in the README file and/or generate the supported list at build time when I create the sdist package?
For the final version, could you submit in mercurial patch form? The repository is located here (for the moment):
Be sure to mention your bug in the commit log, in the format:
Fixes Bug #122
Thanks!
participants (2)
-
Dan Smith
-
David Griffith