Multi-platform "Fast Log Entry"(FLE) processing tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Jean-Marc MEESSEN da680bc04e
Improve documentation
4 years ago
.vscode fixed Band Parsing 4 years ago
cmd Improve documentation 4 years ago
notes Highlight contest loging in spec 5 years ago
test Complete CSV output 4 years ago
.gitignore Add version display and multiarch build 4 years ago
LICENSE Skeleton complete 5 years ago
README.md Improve documentation 4 years ago
build.sh Improve versioning and building 4 years ago
full_build.sh Improve versioning and building 4 years ago
go.mod Add version display and multiarch build 4 years ago
go.sum Add the time interpolating feature 4 years ago
main.go Skeleton complete 5 years ago
test.sh Add stop on error to the bash scripts 4 years ago
todo.md Improve documentation 4 years ago
update-version.sh Improve versioning and building 4 years ago

README.md

FLEcli

Multi-platform "Fast Log Entry"(FLE) processing tool.

"Fast Log Entry" is a nifty tool, written by DF3CB. It allows quick and efficient entry of radio amateur contacts made during DXpeditions, contests or SOTA/WWFF activation. It can export the listed contacts in ADIF format ready to be uploaded to eQSL/LOTW or submitted for SOTA and WWFF. The program is only availble as a Windows executable which leaves the Mac or Linux users (like me) in the cold.

This tool is intended to process FLE formated files on other platform than Windows. The FLE file format is described on https://www.df3cb.com/fle/documentation/

But is also the alibi to learn and explore GO.

Usage

Installing

Running on a Mac, Linux, windows

Commands and options

Usage:
  FLEcli [command]

Available Commands:
  adif        Generates an ADIF file based on a FLE type shorthand logfile.
  csv         Generates a SOTA .csv file based on a FLE type shorthand logfile.
  help        Help about any command
  load        Loads and validates a FLE type shorthand logfile

Flags:
      --config string   config file (default is $HOME/.FLEcli.yaml)
  -h, --help            help for FLEcli
  -i, --input string    FLE formatted input file (mandatory)
      --interpolate     Interpolates the missing time entries.
  -v, --version         version for FLEcli

Use "FLEcli [command] --help" for more information about a command.

Example: validate the FLE syntax

To load and validate the FLE formated file (.txt):

./FLEcli load -i=ON4KJM@ONFF-025920200524.txt

This command will parse and display the QSOs in grid format. Fields that couldn't be succesfuly parsed are prefixed with "*". Parsing errors or doubts are listed at the end of the display.

Example: generate an ADIF file

Example: generate an ADIF file for WWFF upload

Example: generate a SOTA csv file

Display all the options