diff --git a/config/json/main.json b/config/json/main.json new file mode 100644 index 0000000..2d3210e --- /dev/null +++ b/config/json/main.json @@ -0,0 +1,8 @@ +{ + "hosts": { + "server_name": "thematdev.org", + "port": "1488", + "texlink": "tex.thematdev.org", + "texport": "1488" + } +} diff --git a/main.py b/main.py index 558c3f5..b5f8b57 100644 --- a/main.py +++ b/main.py @@ -4,9 +4,44 @@ import json import numpy.random as gaussian_rnd +""".. ..,.,,,. . . . + . . ....... ...,%&%/,.. .... .*#&&%*... .... . . .. .. +.. .. ,.. . ...,(&% ,........,..,. ... .. .*#%/..,. .. ....,. .... . ... +, .. .. ... .. /%*. ... .... ., ........ ..., . ,.#%#. ...,.. . ,., ,, +..... ... ..*%/ ... ..... ............ .....,. .,.,(* ........,,..,.,..,. +.........,.*&(. ... .......... . ....... ..,/*.,,,. *& . .....,,....,..., +.,........,(,.. . . ...../*..,. ..%*,...., ......... . +*. .... (%, *#.,.,,,,#% .**(#.,,,./&.%, .... .... ...... +,....... (% .#.,,*#*,,,% ,*.#,,,,,#%.#% .. .,.,..,.. + ...... /@& *#&%%%&(, ./ .,/. .#% .., .... + . . .%@@%. *@%*,**,,**,,,,..,,,....*.,.//*%#/(,@. + .%@@@@@( .*#%%&%@%%&%%&(%#&@##@%*(%(/,..*%@# + (@@@@&(&, /&#.,,,,...,,,,*,,***,,.&@#%. + (@@@@&. /@* /%#*.,*..% &&##@# + (@@@@&(, *&#. .*///(% @@#. + .%@@@@@@@( .(%#/ ,% &% *(/. + ,@@@@@@@@@%, /##%**, ,(%. &/ .(% ..#/(**. + ,@@@@@@@@@@@/ .,,,,,,,,,,. *% &/ *%@&@%(,*&&&&% + ,@@@@@@@@@@@@@* ,@( @@@%.. ,@@&@@..#&*#&, + ,@@@@@@%@@@@@@% ,&# *##(** .#%@&#@&/ + ,@@@@@@@@@@@@@@&/. @@/ *&. .&@@@@@@%. + ,@@@@@@@@@@@@@@@@@@&#(*, (@/ ,& #@@@@@@@@@ + ,@@@@@%.%@@@@@@@@@@@@@@@@@@@/ .#& ,@@. &@@@@@@. + ,@@@@@% ,&@@@@@@@@@@@@@@@@@@@&(&@@@@@#(///*/%## &@@@@@@ + ,@@@@@% .&@@@@@@&%&@@@@@@@@@@@@@@@@@@@@/ &@@@@@& + ,@@@@@# ,&@@@@@# ,(#&@@@@@@@@@@@@@@@@&**. &@@@@@& + ,@@@@@* .@@@@@@%. ,@@@@@@@@@@@@@@@@@@@@@@#.. ,@@@@@@* + *@@@@@, (@@@@@@/ @@@@@@@@@./%&@@@@@@@@@@@@@@@@@%*,(@@@@@@, + ,@@@@@, .(@@@@@&/ ,@@@@@@@&. ..,(@@@@@@@@@@@@@@@@@@@@. + #@@@@@, .(@@@@@&#@@@@@@@&* .((%%@@@@@@@@@@@&. + #@@@@&. .&@@@@@@@@@@@#. .,*%&@@@@@% + #@@@@&. (@@@@@@@@@ ** """ + + app = Flask(__name__, subdomain_matching=True) -app.config['SERVER_NAME'] = 'thematdev.org:1488' -SOCKET = 'thematdev.org:1488' +with open('config/json/main.json') as file: + main_cfg_data = json.loads(file.read()) +app.config['SERVER_NAME'] = f"{main_cfg_data['hosts']['server_name']}:{main_cfg_data['hosts']['port']}" def generate_iq(): @@ -33,8 +68,7 @@ def index(): data = json.loads(file.read()) cols = data['cols'] projects = data['projects'] - - return render_template('index.html', random_number=generate_iq(), projects=projects, texlink=f"tex.{SOCKET}") + return render_template('index.html', random_number=generate_iq(), projects=projects, texlink=f"{main_cfg_data['hosts']['texlink']}:{main_cfg_data['hosts']['texport']}") @app.route('/', subdomain='tex') diff --git a/templates/index.html b/templates/index.html index 7ee4b41..69ed550 100644 --- a/templates/index.html +++ b/templates/index.html @@ -12,7 +12,7 @@

Тут можно подпись какую-то сделать

Ваш IQ: {{ random_number }}

-