Add automatic downloading of tgid file from FreeDMR website to use
with HBMonitor etc.
This commit is contained in:
parent
7eb27cd019
commit
3385b89bce
@ -156,6 +156,7 @@ def build_config(_config_file):
|
||||
'TGID_FILE': config.get(section, 'TGID_FILE'),
|
||||
'PEER_URL': config.get(section, 'PEER_URL'),
|
||||
'SUBSCRIBER_URL': config.get(section, 'SUBSCRIBER_URL'),
|
||||
'TGID_URL': config.get(section, 'TGID_URL'),
|
||||
'STALE_TIME': config.getint(section, 'STALE_DAYS') * 86400,
|
||||
})
|
||||
|
||||
|
@ -26,10 +26,10 @@ PATH: ./
|
||||
PING_TIME: 10
|
||||
MAX_MISSED: 3
|
||||
USE_ACL: True
|
||||
REG_ACL: PERMIT:ALL
|
||||
REG_ACL: DENY:0-100000
|
||||
SUB_ACL: DENY:0-100000
|
||||
TGID_TS1_ACL: PERMIT:ALL
|
||||
TGID_TS2_ACL: DENY:0-79
|
||||
TGID_TS2_ACL: PERMIT:ALL
|
||||
GEN_STAT_BRIDGES: True
|
||||
ALLOW_NULL_PASSPHRASE: True
|
||||
ANNOUNCEMENT_LANGUAGES: en_GB,en_GB_2,en_US,es_ES,es_ES_2,fr_FR,de_DE,dk_DK,it_IT,no_NO,pl_PL,se_SE
|
||||
@ -97,7 +97,7 @@ REG_ACL: DENY:1
|
||||
SUB_ACL: DENY:1
|
||||
TGID_TS1_ACL: PERMIT:ALL
|
||||
TGID_TS2_ACL: PERMIT:ALL
|
||||
DEFAULT_UA_TIMER: 60
|
||||
DEFAULT_UA_TIMER: 10
|
||||
SINGLE_MODE: True
|
||||
VOICE_IDENT: True
|
||||
TS1_STATIC:
|
||||
@ -125,10 +125,10 @@ COLORCODE: 1
|
||||
SLOTS: 1
|
||||
LATITUDE: 00.0000
|
||||
LONGITUDE: 000.0000
|
||||
HEIGHT: 75
|
||||
LOCATION: United Kingdom
|
||||
HEIGHT: 0
|
||||
LOCATION: Earth
|
||||
DESCRIPTION: ECHO
|
||||
URL: www.w1abc.org
|
||||
URL: www.freedmr.uk
|
||||
SOFTWARE_ID: 20170620
|
||||
PACKAGE_ID: MMDVM_FreeDMR
|
||||
GROUP_HANGTIME: 5
|
||||
|
@ -849,6 +849,9 @@ def mk_aliases(_config):
|
||||
# Try updating subscriber aliases file
|
||||
result = try_download(_config['ALIASES']['PATH'], _config['ALIASES']['SUBSCRIBER_FILE'], _config['ALIASES']['SUBSCRIBER_URL'], _config['ALIASES']['STALE_TIME'])
|
||||
logger.info('(GLOBAL) %s', result)
|
||||
#Try updating tgid aliases file
|
||||
result = try_download(_config['ALIASES']['PATH'], _config['ALIASES']['TGID_FILE'], _config['ALIASES']['TGID_URL'], _config['ALIASES']['STALE_TIME'])
|
||||
logger.info('(GLOBAL) %s', result)
|
||||
|
||||
# Make Dictionaries
|
||||
peer_ids = mk_id_dict(_config['ALIASES']['PATH'], _config['ALIASES']['PEER_FILE'])
|
||||
|
Loading…
Reference in New Issue
Block a user