@ -44,8 +44,8 @@ __author__ = 'Cortney T. Buffington, N0MJS, Forked by Simon Adlem - G7RZU, F
__copyright__ = ' Copyright (c) 2016-2019 Cortney T. Buffington, N0MJS and the K0USY Group, Simon Adlem G7RZU 2020-2023, Esteban Mackay, HP3ICC 2024-2026 '
__credits__ = ' Colin Durbridge, G4EML, Steve Zingman, N4IRS; Mike Zingman, N4IRR; Jonathan Naylor, G4KLX; Hans Barthen, DL5DI; Torsten Shultze, DG1HT; Jon Lee, G4TSN; Norman Williams, M6NBP, Eric Craw KF7EEL, Simon Adlem - G7RZU, Bruno Farias CS8ABG, Esteban Mackay HP3ICC, Joaquin Madrid Belando EA5GVK '
__license__ = ' GNU GPLv3 '
__maintainer__ = ' Esteban Mackay, HP3ICC '
__email__ = ' setcom40@gmail.com '
__maintainer__ = ' Esteban Mackay, HP3ICC and Joaquin Madrid, EA5GVK '
__email__ = ' setcom40@gmail.com , ea5gvk@gmail.com '
# Processing of ALS goes here. It's separated from the acl_build function because this
# code is hblink config-file format specific, and acl_build is abstracted
@ -156,7 +156,40 @@ def build_config(_config_file):
' DATA_GATEWAY ' : config . getboolean ( section , ' DATA_GATEWAY ' , fallback = False ) ,
' VALIDATE_SERVER_IDS ' : config . getboolean ( section , ' VALIDATE_SERVER_IDS ' , fallback = True ) ,
' DEBUG_BRIDGES ' : config . getboolean ( section , ' DEBUG_BRIDGES ' , fallback = False ) ,
' ENABLE_API ' : config . getboolean ( section , ' ENABLE_API ' , fallback = False )
' ENABLE_API ' : config . getboolean ( section , ' ENABLE_API ' , fallback = False ) ,
' ANNOUNCEMENT_ENABLED ' : config . getboolean ( section , ' ANNOUNCEMENT_ENABLED ' , fallback = False ) ,
' ANNOUNCEMENT_FILE ' : config . get ( section , ' ANNOUNCEMENT_FILE ' , fallback = ' locucion ' ) ,
' ANNOUNCEMENT_TG ' : config . getint ( section , ' ANNOUNCEMENT_TG ' , fallback = 9 ) ,
' ANNOUNCEMENT_TIMESLOT ' : config . getint ( section , ' ANNOUNCEMENT_TIMESLOT ' , fallback = 2 ) ,
' ANNOUNCEMENT_MODE ' : config . get ( section , ' ANNOUNCEMENT_MODE ' , fallback = ' hourly ' ) ,
' ANNOUNCEMENT_INTERVAL ' : config . getint ( section , ' ANNOUNCEMENT_INTERVAL ' , fallback = 3600 ) ,
' ANNOUNCEMENT_LANGUAGE ' : config . get ( section , ' ANNOUNCEMENT_LANGUAGE ' , fallback = ' es_ES ' ) ,
' ANNOUNCEMENT2_ENABLED ' : config . getboolean ( section , ' ANNOUNCEMENT2_ENABLED ' , fallback = False ) ,
' ANNOUNCEMENT2_FILE ' : config . get ( section , ' ANNOUNCEMENT2_FILE ' , fallback = ' locucion ' ) ,
' ANNOUNCEMENT2_TG ' : config . getint ( section , ' ANNOUNCEMENT2_TG ' , fallback = 9 ) ,
' ANNOUNCEMENT2_TIMESLOT ' : config . getint ( section , ' ANNOUNCEMENT2_TIMESLOT ' , fallback = 2 ) ,
' ANNOUNCEMENT2_MODE ' : config . get ( section , ' ANNOUNCEMENT2_MODE ' , fallback = ' hourly ' ) ,
' ANNOUNCEMENT2_INTERVAL ' : config . getint ( section , ' ANNOUNCEMENT2_INTERVAL ' , fallback = 3600 ) ,
' ANNOUNCEMENT2_LANGUAGE ' : config . get ( section , ' ANNOUNCEMENT2_LANGUAGE ' , fallback = ' es_ES ' ) ,
' ANNOUNCEMENT3_ENABLED ' : config . getboolean ( section , ' ANNOUNCEMENT3_ENABLED ' , fallback = False ) ,
' ANNOUNCEMENT3_FILE ' : config . get ( section , ' ANNOUNCEMENT3_FILE ' , fallback = ' locucion ' ) ,
' ANNOUNCEMENT3_TG ' : config . getint ( section , ' ANNOUNCEMENT3_TG ' , fallback = 9 ) ,
' ANNOUNCEMENT3_TIMESLOT ' : config . getint ( section , ' ANNOUNCEMENT3_TIMESLOT ' , fallback = 2 ) ,
' ANNOUNCEMENT3_MODE ' : config . get ( section , ' ANNOUNCEMENT3_MODE ' , fallback = ' hourly ' ) ,
' ANNOUNCEMENT3_INTERVAL ' : config . getint ( section , ' ANNOUNCEMENT3_INTERVAL ' , fallback = 3600 ) ,
' ANNOUNCEMENT3_LANGUAGE ' : config . get ( section , ' ANNOUNCEMENT3_LANGUAGE ' , fallback = ' es_ES ' ) ,
' ANNOUNCEMENT4_ENABLED ' : config . getboolean ( section , ' ANNOUNCEMENT4_ENABLED ' , fallback = False ) ,
' ANNOUNCEMENT4_FILE ' : config . get ( section , ' ANNOUNCEMENT4_FILE ' , fallback = ' locucion ' ) ,
' ANNOUNCEMENT4_TG ' : config . getint ( section , ' ANNOUNCEMENT4_TG ' , fallback = 9 ) ,
' ANNOUNCEMENT4_TIMESLOT ' : config . getint ( section , ' ANNOUNCEMENT4_TIMESLOT ' , fallback = 2 ) ,
' ANNOUNCEMENT4_MODE ' : config . get ( section , ' ANNOUNCEMENT4_MODE ' , fallback = ' hourly ' ) ,
' ANNOUNCEMENT4_INTERVAL ' : config . getint ( section , ' ANNOUNCEMENT4_INTERVAL ' , fallback = 3600 ) ,
' ANNOUNCEMENT4_LANGUAGE ' : config . get ( section , ' ANNOUNCEMENT4_LANGUAGE ' , fallback = ' es_ES ' ) ,
' RECORDING_ENABLED ' : config . getboolean ( section , ' RECORDING_ENABLED ' , fallback = False ) ,
' RECORDING_TG ' : config . getint ( section , ' RECORDING_TG ' , fallback = 9 ) ,
' RECORDING_TIMESLOT ' : config . getint ( section , ' RECORDING_TIMESLOT ' , fallback = 2 ) ,
' RECORDING_FILE ' : config . get ( section , ' RECORDING_FILE ' , fallback = ' grabacion ' ) ,
' RECORDING_LANGUAGE ' : config . get ( section , ' RECORDING_LANGUAGE ' , fallback = ' es_ES ' )
} )