1
1
# example-codeplug
2
2
3
+ Generate DMR codeplugs from a variety of online sources using
4
+ [ dzcb] ( https://github.com/mycodeplug/dzcb ) .
5
+
3
6
## Requirements
4
7
5
8
* linux or macOS (windows not yet supported)
@@ -14,23 +17,32 @@ Create / edit codeplug source files under [`/input`](/input).
14
17
If multiple subdirectories exist under ` /input ` , then multiple
15
18
codeplugs will be generated.
16
19
20
+ ### See [ dzcb README.md] ( https://github.com/mycodeplug/dzcb#dzcb ) for
21
+ more information on input files and formats.
22
+
17
23
## Generating
18
24
19
25
### Github Actions
20
26
21
- If you forked this repo, first click the "Actions" tab and
22
- enable Github Actions for your fork.
23
-
24
- To use Repeaterbook, go to [ Settings > Secrets] ( ../../settings/secrets/actions )
25
- and add ` REPEATERBOOK_USER ` and ` REPEATERBOOK_PASSWD ` with your
26
- repeaterbook account credentials.
27
-
28
- Any changes pushed to this repository will trigger an
29
- automatic rebuild of all codeplugs in ` input ` that have
30
- an executable ` generate.sh ` file.
31
-
32
- Creating a [ release] ( ../../releases ) will cause Github Actions to
33
- upload a ` .zip ` containing all of the generated codeplugs.
27
+ * Fork this repo
28
+ * In the newly forked repo, click the "Actions" tab and
29
+ enable Github Actions for your fork.
30
+ * Rename ` input/kf7hvm ` to ` input/your-call `
31
+ * customize generate.sh and other files
32
+ * ` kf7hvm-md-uv380.json ` : set your Radio ID and Radio Name
33
+ * Copy templates from [ default-tyt-md380] ( https://github.com/mycodeplug/dzcb/blob/main/codeplug/default-tyt-md380 ) for
34
+ monoband variants.
35
+ * ` order.json ` : preferred zone order, zone exclusion, preferred talkgroup order
36
+ * ` scanlists.json ` : additional scanlists
37
+ * To use Repeaterbook, go to [ Settings > Secrets] ( ../../settings/secrets/actions )
38
+ and set the following variables:
39
+ * REPEATERBOOK_USER
40
+ * REPEATERBOOK_PASSWD
41
+ * ` prox.csv ` : customize zones
42
+ * Github [ ` codeplugs ` ] ( .github/workflows/codeplugs.yml ) workflow
43
+ will automatically build all codeplugs in the [ ` input ` ] ( ./input ) directory.
44
+ * When a [ Release] ( ../../releases ) is published, the generated
45
+ codeplugs will be hosted publicly with a stable URL.
34
46
35
47
### Manual
36
48
0 commit comments