Skip to content

Instantly share code, notes, and snippets.

@michalrud
michalrud / brandmeister_to_1801.py
Last active March 7, 2022 18:58
Converters for Baofeng 1801 programming software
#!python
"""
Converts BrandMeister's CSV contact export to what Baofeng 1801
programming software expects.
Also does some filtration to get the number of contacts under 1024.
Baofeng seems not to handle more than that.
Contact list can be downloaded from: https://brandmeister.network/?page=contactsexport
"""
1. A (alfabet międzynarodowy)
+A. Alfa
1. A (alfabet amerykański)
+A. Adam
1. A (alfabet polski)
+A. Adam
1. B (alfabet międzynarodowy)
+A. Bravo
1. B (alfabet amerykański)
+A. Baker
1. Burza, wyłączam stację
+A. QAZ
1. Przeszukiwanie pasma od największej częstotliwości
+A. QHL
1. Przeszukiwanie pasma od największej do środkowej częstotliwości
+A. QHM
1. Przeszukiwanie pasma od najmniejszej częstotliwości
+A. QLH
1. Przeszukiwanie pasma od najmniejszej do środkowej częstotliwości
+A. QLM

Keybase proof

I hereby claim:

  • I am michalrud on github.
  • I am michalr (https://keybase.io/michalr) on keybase.
  • I have a public key ASDCTJ6OdAvsi-ujQUTIDPr-KyD9eNiOP6mew5YagEb6PQo

To claim this, I am signing this object:

from __future__ import print_function
from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
import csv
# 1 2 3
# 4 5 6
# 7 8 9