Add webinterface section to config file
This commit is contained in:
parent
cbab69d200
commit
a330911d2f
@ -4,11 +4,15 @@ volume = 0.1
|
|||||||
admin = Azlux;AzMobile
|
admin = Azlux;AzMobile
|
||||||
music_folder = /home/dmichel/botamusique/music/
|
music_folder = /home/dmichel/botamusique/music/
|
||||||
tmp_folder = /tmp/
|
tmp_folder = /tmp/
|
||||||
web_interface = False
|
|
||||||
is_web_proxified = True
|
|
||||||
ignored_folders = tmp
|
ignored_folders = tmp
|
||||||
ignored_files = Thumbs.db
|
ignored_files = Thumbs.db
|
||||||
|
|
||||||
|
[webinterface]
|
||||||
|
enabled = False
|
||||||
|
is_web_proxified = True
|
||||||
|
listening_addr = 127.0.0.1
|
||||||
|
listening_port = 8181
|
||||||
|
|
||||||
[command]
|
[command]
|
||||||
play_file = file
|
play_file = file
|
||||||
play_url = url
|
play_url = url
|
||||||
|
12
mumbleBot.py
12
mumbleBot.py
@ -54,14 +54,16 @@ class MumbleBot:
|
|||||||
|
|
||||||
var.user = args.user
|
var.user = args.user
|
||||||
var.music_folder = var.config.get('bot', 'music_folder')
|
var.music_folder = var.config.get('bot', 'music_folder')
|
||||||
var.is_proxified = var.config.getboolean("bot", "is_web_proxified")
|
var.is_proxified = var.config.getboolean("webinterface", "is_web_proxified")
|
||||||
self.exit = False
|
self.exit = False
|
||||||
self.nb_exit = 0
|
self.nb_exit = 0
|
||||||
self.thread = None
|
self.thread = None
|
||||||
|
|
||||||
if var.config.getboolean("bot", "web_interface"):
|
if var.config.getboolean("webinterface", "enabled"):
|
||||||
|
wi_addr = var.config.get("webinterface", "listening_addr")
|
||||||
|
wi_port = var.config.getint("webinterface", "listening_port")
|
||||||
interface.init_proxy()
|
interface.init_proxy()
|
||||||
tt = threading.Thread(target=start_web_interface, args=(args.wi_addr, args.wi_port))
|
tt = threading.Thread(target=start_web_interface, args=(wi_addr, wi_port))
|
||||||
tt.daemon = True
|
tt.daemon = True
|
||||||
tt.start()
|
tt.start()
|
||||||
|
|
||||||
@ -355,10 +357,6 @@ if __name__ == '__main__':
|
|||||||
parser.add_argument("-p", "--port", dest="port", type=int, default=64738, help="Port for the mumble server")
|
parser.add_argument("-p", "--port", dest="port", type=int, default=64738, help="Port for the mumble server")
|
||||||
parser.add_argument("-c", "--channel", dest="channel", type=str, default="", help="Default chanel for the bot")
|
parser.add_argument("-c", "--channel", dest="channel", type=str, default="", help="Default chanel for the bot")
|
||||||
|
|
||||||
# web interface arguments
|
|
||||||
parser.add_argument('--wi-port', dest='wi_port', type=int, default=8181, help='Listening port of the web interface')
|
|
||||||
parser.add_argument('--wi-addr', dest='wi_addr', type=str, default=None, help='Listening address of the web interface')
|
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
config = configparser.ConfigParser(interpolation=None)
|
config = configparser.ConfigParser(interpolation=None)
|
||||||
parsed_configs = config.read(args.config, encoding='latin-1')
|
parsed_configs = config.read(args.config, encoding='latin-1')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user