dxcc is a small command line utility which determines the ARRL DXCC entity of a ham radio callsign, based on the cty.dat country file by Jim Reisert, AD1C.
[user@host ~]$ dxcc VK9DNX
Callsign: VK9DNX
Main Prefix: VK9N
Country Name: Norfolk I.
WAZ Zone: 32
ITU Zone: 60
Continent: OC
Latitude: -29.00
Longitude: -168.00
UTC shift: -11.5It's written in Perl and self-contained. A different version of the country file can be used optionally. dxcc only requires Perl and should run on pretty much every operating system.
By giving your own DXCC or callsign by the -m command line option, the distance and
beam heading will be calculated too (e.g. dxcc -m DL 8Q7ZZ).
An optional GUI written in Perl/Tk is available as of 20071026, and may be
used by invoking dxcc with the -g command line option. The screen
shot shows the GUI which features a world map on which the location of the DXCC
is highlighted. Also here, the -m option can be used (as shown in the screenshot).
Of course dxcc is free software (free as in beer and free as in freedom) and published under the GPL 2.
All released versions can be found in the download directory. dxcc was also packaged for several Linux distributions:
| Format | Link | Maintainer |
|---|---|---|
| Source Archive | dxcc-20080225.tar.gz | - |
| Archlinux Package | dxcc 20080225-1 | Bob, W9YA |
| Fedora RPM | dxcc-20080225 | Bob, KC0WYC |
dxcc was written by Fabian Kurz, DJ1YFK
I am always interested in any kind of feedback concerning dxcc. If you have any suggestions, questions, feature-requests etc., don't hesitate a minute and contact me via eMail or ICQ (169955833).
All projects are also available via Subversion.
For those not familiar with SVN: You can always fetch the latest version by:
svn checkout svn://dl0tud.tu-dresden.de/yfk/ # whole repository
svn checkout svn://dl0tud.tu-dresden.de/yfk/qrq/ # only qrq
svn checkout svn://dl0tud.tu-dresden.de/yfk/yfklog/ # only yfklog etc...
But be aware that this version may not be 'stable' at all. If you don't like experiments, just continue to use the normal releases.
I'll gladly grant write access to the repository as needed, just drop me a line.
For user support, announcements of new releases and general discussion, a mailing list has been set up. To subscribe or browse the archives, please visit this link.