Package: dolphinlog
dolphinlogThis program has been renamed todolphinlogin order to avoid naming conflict with another software. But as you can see, the logo still shows the original animal as icon!dolphinlogis a program for amateur radio(HAM)operators for their daily use. There are tons of HAM log programs out there. This is yet another one, aiming to be free, modern but as well ultra simple by using only the command line interface in order to store QSO data in a SQLite database. An export function to ADIF-3 *.adi is also available.There are no editors, this means that the database file should be viewed using standard viewer programs, of which also many exist. Some examples are standalone programs such assqlitebrowseror browser plugins such asthis one. This leaves the HAM a great deal of freedom to import, export in/to any format and manage the database. The typical usage of such a log program is for running on an ideally small or embedded computer such asRaspberryPi2, as a HAM computer, where possibly also other HAM related software such asfldigiare running, or HAM related hardware attached, such asdonglesare also running. The name of this program is inspired by other HAM radio logger software available on the internet that have an animal name
in their title.Installationdolphinlogis by nature platform independent. The simplest way to install it is to use PyPI:pip install dolphinlogOther than thatdolphinlogneeds just a working Python 3 installation. So whatever OS you have, just put the script
somewhere you can call it, e.g. by symbolic linking like this:ln -s dolphinlog /usr/local/bin/dolphinlogUsageJust type:dolphinlogIn the command line and the program starts. If you like to skip an entry, just press enter. If no command line arguments are given at invocation time, then the program creates a folder in the home directory:~/.dolphinlog/dolphinlog.sqliteotherwise a specific database filename can be given by the-dbswitch.-vswitch increases the verbosity. If the switch-adiis provided, then an*.adifile is exported. For this export either the default database file name is used, or a database filename should be given.DB Fields and ADIF-3 exportdolphinlogsupports export to function to the ADIF3 *.adi format. TheADIF 3standard has a very comprehensive list of fields. In order to find a minimalistic implementation of export function,dolphinlogadapts the minimum ADIF record fields required by the websiteeQSL, but also includes additional fields. Minimum ADIF-3 fields required by eQSL:FieldDescriptionQSO_DATEdate on which the QSO started YYYYMMDDTIME_ONQSO time in UTCCALLthe contacted station's CallsignMODEQSO ModeBANDQSO BandADIF-3 fields fields recommended by eQSL:FieldDescriptionFREQQSO frequency in MegahertzPROP_MODEQSO propagation modePROGRAMIDidentifies the name of the logger, converter, or utility that created or processed this ADIF fileQSLMEGQSL card messageRST_SENTsignal report sent to the contacted stationADIF-3 fields additionally used bydolphinlog:FieldDescriptionNAMEthe contacted station's operator's nameRST_RCVDsignal report from the contacted stationRX_PWRthe contacted station's transmitter power in wattsTX_PWRthe logging station's power in wattsGRIDSQUAREthe contacted station's 2-character, 4-character, 6-character, or 8-character Maidenhead Grid SquareNOTESQSO NotesThat’s basically it folks. Enjoy.