/my-codeplug

Example codeplug for dzcb. Customize to suit your needs and generate in the cloud.

Primary LanguagePython

my-codeplug

Generate DMR codeplugs from a variety of online sources using dzcb.

Data Sources

Before using this network, please read the quick start

Before using these repeaters, please read the website

Repeaterbook Proximity

Information on these Western Washington standalone DMR repeaters was retrieved from Repeaterbook and respective websites in 2020 October.

Simplex, GMRS, etc

Some common Digital and Analog simplex frequencies, and GMRS/FRS and MURS channels are included.

Editing

Create / edit codeplug source files under /input.

If multiple subdirectories exist under /input, then multiple codeplugs will be generated.

The default directory contains the example codeplug input files along with 2 scripts:

  • generate.sh builds the codeplug with a standard bash shell command.
  • generate.py builds the same codeplug using python code.

Derivative codeplugs don't need to include both scripts. Use the format that is most familiar. While the sample scripts show identical functionality, the python code could be extended to hack at the generation process itself.

See dzcb README.md for more information on input files and formats.

Generating

See WALKTHROUGH for step-by-step instructions.

Github Actions

Manual

Requirements

  • linux, macOS, windows
  • python 3.6+ (python 3.8 recommended)
  • tox

Build

To output to a specific directory, set the OUTPUT environment variable.

pip install tox
tox

To run the generate.sh shell scripts

tox -e shell