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'),
|
'TGID_FILE': config.get(section, 'TGID_FILE'),
|
||||||
'PEER_URL': config.get(section, 'PEER_URL'),
|
'PEER_URL': config.get(section, 'PEER_URL'),
|
||||||
'SUBSCRIBER_URL': config.get(section, 'SUBSCRIBER_URL'),
|
'SUBSCRIBER_URL': config.get(section, 'SUBSCRIBER_URL'),
|
||||||
|
'TGID_URL': config.get(section, 'TGID_URL'),
|
||||||
'STALE_TIME': config.getint(section, 'STALE_DAYS') * 86400,
|
'STALE_TIME': config.getint(section, 'STALE_DAYS') * 86400,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -26,10 +26,10 @@ PATH: ./
|
||||||
PING_TIME: 10
|
PING_TIME: 10
|
||||||
MAX_MISSED: 3
|
MAX_MISSED: 3
|
||||||
USE_ACL: True
|
USE_ACL: True
|
||||||
REG_ACL: PERMIT:ALL
|
REG_ACL: DENY:0-100000
|
||||||
SUB_ACL: DENY:0-100000
|
SUB_ACL: DENY:0-100000
|
||||||
TGID_TS1_ACL: PERMIT:ALL
|
TGID_TS1_ACL: PERMIT:ALL
|
||||||
TGID_TS2_ACL: DENY:0-79
|
TGID_TS2_ACL: PERMIT:ALL
|
||||||
GEN_STAT_BRIDGES: True
|
GEN_STAT_BRIDGES: True
|
||||||
ALLOW_NULL_PASSPHRASE: 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
|
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
|
SUB_ACL: DENY:1
|
||||||
TGID_TS1_ACL: PERMIT:ALL
|
TGID_TS1_ACL: PERMIT:ALL
|
||||||
TGID_TS2_ACL: PERMIT:ALL
|
TGID_TS2_ACL: PERMIT:ALL
|
||||||
DEFAULT_UA_TIMER: 60
|
DEFAULT_UA_TIMER: 10
|
||||||
SINGLE_MODE: True
|
SINGLE_MODE: True
|
||||||
VOICE_IDENT: True
|
VOICE_IDENT: True
|
||||||
TS1_STATIC:
|
TS1_STATIC:
|
||||||
|
@ -125,10 +125,10 @@ COLORCODE: 1
|
||||||
SLOTS: 1
|
SLOTS: 1
|
||||||
LATITUDE: 00.0000
|
LATITUDE: 00.0000
|
||||||
LONGITUDE: 000.0000
|
LONGITUDE: 000.0000
|
||||||
HEIGHT: 75
|
HEIGHT: 0
|
||||||
LOCATION: United Kingdom
|
LOCATION: Earth
|
||||||
DESCRIPTION: ECHO
|
DESCRIPTION: ECHO
|
||||||
URL: www.w1abc.org
|
URL: www.freedmr.uk
|
||||||
SOFTWARE_ID: 20170620
|
SOFTWARE_ID: 20170620
|
||||||
PACKAGE_ID: MMDVM_FreeDMR
|
PACKAGE_ID: MMDVM_FreeDMR
|
||||||
GROUP_HANGTIME: 5
|
GROUP_HANGTIME: 5
|
||||||
|
|
|
@ -849,6 +849,9 @@ def mk_aliases(_config):
|
||||||
# Try updating subscriber aliases file
|
# Try updating subscriber aliases file
|
||||||
result = try_download(_config['ALIASES']['PATH'], _config['ALIASES']['SUBSCRIBER_FILE'], _config['ALIASES']['SUBSCRIBER_URL'], _config['ALIASES']['STALE_TIME'])
|
result = try_download(_config['ALIASES']['PATH'], _config['ALIASES']['SUBSCRIBER_FILE'], _config['ALIASES']['SUBSCRIBER_URL'], _config['ALIASES']['STALE_TIME'])
|
||||||
logger.info('(GLOBAL) %s', result)
|
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
|
# Make Dictionaries
|
||||||
peer_ids = mk_id_dict(_config['ALIASES']['PATH'], _config['ALIASES']['PEER_FILE'])
|
peer_ids = mk_id_dict(_config['ALIASES']['PATH'], _config['ALIASES']['PEER_FILE'])
|
||||||
|
|
Loading…
Reference in New Issue