Baofeng's CPS software UX is pretty bad, so I made this tool to compile a simple JSON format into CSV files that can easily be imported into the software.
demo.mp4
Assuming your codeplug is contained in codeplug.json:
python3 main.py codeplug.jsonAgain, assuming your codeplug is contained in codeplug.json:
dm32uv codeplug.jsonIt will output 4 files, channels.csv, zones.csv, contacts.csv and dmr_ids.csv. If they already exist, it will prompt you to overwrite them individually.
Once it's written the files, import them into their respective parts of the Baofeng CPS software, and upload to your radio..
If you haven't already, run pip3 install pyinstaller:
pyinstaller dm32uv.specCause I'm a dumbass. Yes. There were way better formats, for example YAML.