<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>adifmt - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/adifmt/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Sun, 27 Jul 2025 09:43:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>adifmt - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ADIF Multitool: Your Shell-Friendly Swiss Army Knife for Amateur Radio Logs</title>
		<link>https://hamradio.my/2025/08/adif-multitool-your-shell-friendly-swiss-army-knife-for-amateur-radio-logs/</link>
					<comments>https://hamradio.my/2025/08/adif-multitool-your-shell-friendly-swiss-army-knife-for-amateur-radio-logs/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 30 Aug 2025 09:40:34 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[ADIF command line]]></category>
		<category><![CDATA[ADIF Multitool]]></category>
		<category><![CDATA[ADIF validation tool]]></category>
		<category><![CDATA[adifmt]]></category>
		<category><![CDATA[contest log formatting]]></category>
		<category><![CDATA[convert CSV to ADI]]></category>
		<category><![CDATA[go ham log utility]]></category>
		<category><![CDATA[ham radio log conversion]]></category>
		<category><![CDATA[ham radio log tool]]></category>
		<category><![CDATA[ham radio pipeline tool]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8458</guid>

					<description><![CDATA[<p>If you’ve ever wrestled with amateur radio log files—converting formats, fixing fields, or preparing for contest uploads—you’re going to love ADIF Multitool. Developed by Trevor Stone (WT0RJ), this mini Swiss-army utility streamlines everything you need, straight from the command line. 👉 Explore on GitHub: https://github.com/flwyd/adif-multitool (GitHub) 🔍 What It Is and Why It’s Useful ADIF [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/adif-multitool-your-shell-friendly-swiss-army-knife-for-amateur-radio-logs/">ADIF Multitool: Your Shell-Friendly Swiss Army Knife for Amateur Radio Logs</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">If you’ve ever wrestled with amateur radio log files—converting formats, fixing fields, or preparing for contest uploads—you’re going to love <strong>ADIF Multitool</strong>. Developed by Trevor Stone (WT0RJ), this mini Swiss-army utility streamlines everything you need, straight from the command line.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Explore on GitHub:</strong> <a href="https://github.com/flwyd/adif-multitool">https://github.com/flwyd/adif-multitool</a> (<a href="https://github.com/flwyd/adif-multitool?utm_source=chatgpt.com">GitHub</a>)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What It Is and Why It’s Useful</h3>



<p class="wp-block-paragraph"><strong>ADIF Multitool</strong> (called <code>adifmt</code>) is a free, open-source command-line tool written in Go. It helps operators validate, edit, and convert log files between formats like ADI, ADX, CSV, TSV, JSON, and Cabrillo (for contest submissions).</p>



<p class="wp-block-paragraph">Whether you&#8217;re converting a CSV export to ADIF for a Parks on the Air upload or parsing JSON logs for analytics, <code>adifmt</code> can handle it all in a single shell pipeline.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features</h3>



<ul class="wp-block-list">
<li><strong>Multi-format support:</strong> ADI, ADX, CSV, JSON, TSV, Cabrillo</li>



<li><strong>Editable records:</strong> Add, modify, or drop fields on the fly</li>



<li><strong>Field inference:</strong> Auto-calc missing fields like BAND, GRID, or LOCATION from existing data</li>



<li><strong>Automated fixes:</strong> Format times, dates, GPS coords to match the ADIF spec</li>



<li><strong>Validation:</strong> Enforces ADIF compliance and flags errors</li>



<li><strong>Flexible CLI:</strong> Easily chain commands into powerful pipelines, e.g. filtering only SSB QSOs</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Installation &amp; Quick Start</h3>



<p class="wp-block-paragraph">For tech-savvy users, installation is a simple one-liner if you have Go installed:</p>



<pre class="wp-block-code"><code>go install github.com/flwyd/adif-multitool/adifmt@latest
</code></pre>



<p class="wp-block-paragraph">Or grab binaries from the GitHub releases page if Go isn’t on your system. Once installed, run:</p>



<pre class="wp-block-code"><code>adifmt help
</code></pre>



<p class="wp-block-paragraph">And you’ll get instant access to all commands and options.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Example Use Case</h3>



<p class="wp-block-paragraph">Let’s say you’ve logged contacts in CSV while on POTA hunts. You can transform that CSV into a perfectly compliant ADIF using this pipeline:</p>



<pre class="wp-block-code"><code>adifmt infer --fields band,my_gridsquare log.csv \
  | adifmt fix \
  | adifmt validate \
  | adifmt find --if mode=SSB \
  | adifmt save final_log.ada
</code></pre>



<p class="wp-block-paragraph">In minutes, you’ve inferred missing fields, normalized formats, filtered only SSB contacts, and generated a file ready for upload.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f91d.png" alt="🤝" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Community &amp; Feedback</h3>



<p class="wp-block-paragraph">This tool started as a personal project and grew with help from the amateur radio community. Many users have praised its flexibility and ease of integration with scripts and logging workflows</p>



<p class="wp-block-paragraph">The work is open source under the Apache‑2.0 license, and contributions—especially around release automation and additional validation—are welcome via GitHub discussions or pull requests</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Who Should Use It?</h3>



<ul class="wp-block-list">
<li>Contest operators preparing Cabrillo files</li>



<li>DXers or POTA participants managing logs</li>



<li>Automators and script writers building custom workflows</li>



<li>Anyone who wants strict ADIF compliance and validation</li>
</ul>



<p class="wp-block-paragraph">If you spend time formatting or fixing logs by hand, this tool can save hours.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e5.png" alt="📥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Where to Download</h3>



<p class="wp-block-paragraph">Visit the GitHub repo to download binaries or build from source:<br><strong><a href="https://github.com/flwyd/adif-multitool">https://github.com/flwyd/adif-multitool</a></strong></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/08/adif-multitool-your-shell-friendly-swiss-army-knife-for-amateur-radio-logs/">ADIF Multitool: Your Shell-Friendly Swiss Army Knife for Amateur Radio Logs</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/08/adif-multitool-your-shell-friendly-swiss-army-knife-for-amateur-radio-logs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
