Can you elaborate a bit more on your plan?  I have been thinking of how I could achieve batch transformations from a master CSV to get similar memory layouts between all my radios.  Does this sound at all like what you have in mind?

I was thinking of adding a way to parse model specific columns such as bank settings and priority scans at import as a first step.  Hopefully from there I can use a shell script for transforming the CSV to each models bin or doing a convert and sync.

From: Zach Welch
Sent: ‎2/‎22/‎2015 9:38 PM
To: chirp_devel@intrepid.danplanet.com
Subject: [chirp_devel] [PATCH 0/4] #2343: clean up cli

I have ambition to use chirp.py to accomplish some batch transformations
of image files.  In essence, I want a pool of "mutant" radios instead of
"clones".

These patches take the first baby steps along what I expect will be a
long road to that goal.  With these applied, the CLI script starts to
look vaguely coherent, allowing further development.

Zach Welch (4):
  chirp.py: add --list-radios option
  Refactor version string display into chirp module
  Simplify and centralize debugging messages
  Suppress startup messages

chirp.py               | 26 +++++++++++++++++++++++--
chirp/__init__.py      | 16 ++++++++++++++++
chirp/anytone.py       | 11 ++++-------
chirp/baofeng_uv3r.py  |  5 -----
chirp/bjuv55.py        |  5 -----
chirp/directory.py     |  6 +++---
chirp/ft1d.py          | 12 +++++-------
chirp/ft2800.py        | 19 ++++++------------
chirp/ft60.py          |  5 ++---
chirp/ft7800.py        | 27 ++++++++------------------
chirp/ft817.py         | 28 +++++++++++----------------
chirp/ft857.py         |  7 +++----
chirp/ft90.py          | 52 +++++++++++++++++---------------------------------
chirp/ftm350.py        |  6 +++---
chirp/h777.py          | 17 ++++++-----------
chirp/icomciv.py       | 12 ++++--------
chirp/idrp.py          | 11 +++--------
chirp/kenwood_live.py  |  8 ++------
chirp/kguv8d.py        | 43 ++++++++++++++---------------------------
chirp/kyd.py           | 27 ++++++++++----------------
chirp/leixen.py        |  5 -----
chirp/puxing.py        |  5 -----
chirp/th9800.py        | 35 ++++++++++++---------------------
chirp/th_uv3r.py       |  5 -----
chirp/thd72.py         | 10 +++-------
chirp/tk8102.py        |  7 +++----
chirp/tmv71_ll.py      | 10 +++-------
chirp/uv5r.py          | 27 ++++++++------------------
chirp/vx170.py         |  5 -----
chirp/vx2.py           | 29 +++++++++-------------------
chirp/vx3.py           | 29 +++++++++-------------------
chirp/vx8.py           | 10 ++++------
chirp/wouxun.py        | 10 ++++------
chirp/wouxun_common.py |  8 +++-----
chirp/yaesu_clone.py   | 11 ++++-------
chirpui/mainapp.py     |  3 ++-
chirpui/reporting.py   | 29 ++++++++++++----------------
chirpw                 |  6 ++----
38 files changed, 220 insertions(+), 367 deletions(-)

--
1.9.1

_______________________________________________
chirp_devel mailing list
chirp_devel@intrepid.danplanet.com
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers