Пожилой код-ревью

This commit is contained in:
thematdev 2021-01-12 21:32:05 +03:00
parent 12dbf836bd
commit 7b98e63d37
3 changed files with 47 additions and 5 deletions

8
config/json/main.json Normal file
View File

@ -0,0 +1,8 @@
{
"hosts": {
"server_name": "thematdev.org",
"port": "1488",
"texlink": "tex.thematdev.org",
"texport": "1488"
}
}

42
main.py
View File

@ -4,9 +4,44 @@ import json
import numpy.random as gaussian_rnd import numpy.random as gaussian_rnd
""".. ..,.,,,. . . .
. . ....... ...,%&%/,.. .... .*#&&%*... .... . . .. ..
.. .. ,.. . ...,(&% ,........,..,. ... .. .*#%/..,. .. ....,. .... . ...
, .. .. ... .. /%*. ... .... ., ........ ..., . ,.#%#. ...,.. . ,., ,,
..... ... ..*%/ ... ..... ............ .....,. .,.,(* ........,,..,.,..,.
.........,.*&(. ... .......... . ....... ..,/*.,,,. *& . .....,,....,...,
.,........,(,.. . . ...../*..,. ..%*,...., ......... .
*. .... (%, *#.,.,,,,#% .**(#.,,,./&.%, .... .... ......
,....... (% .#.,,*#*,,,% ,*.#,,,,,#%.#% .. .,.,..,..
...... /@& *#&%%%&(, ./ .,/. .#% .., ....
. . .%@@%. *@%*,**,,**,,,,..,,,....*.,.//*%#/(,@.
.%@@@@@( .*#%%&%@%%&%%&(%#&@##@%*(%(/,..*%@#
(@@@@&(&, /&#.,,,,...,,,,*,,***,,.&@#%.
(@@@@&. /@* /%#*.,*..% &&##@#
(@@@@&(, *&#. .*///(% @@#.
.%@@@@@@@( .(%#/ ,% &% *(/.
,@@@@@@@@@%, /##%**, ,(%. &/ .(% ..#/(**.
,@@@@@@@@@@@/ .,,,,,,,,,,. *% &/ *%@&@%(,*&&&&%
,@@@@@@@@@@@@@* ,@( @@@%.. ,@@&@@..#&*#&,
,@@@@@@%@@@@@@% ,&# *##(** .#%@&#@&/
,@@@@@@@@@@@@@@&/. @@/ *&. .&@@@@@@%.
,@@@@@@@@@@@@@@@@@@&#(*, (@/ ,& #@@@@@@@@@
,@@@@@%.%@@@@@@@@@@@@@@@@@@@/ .#& ,@@. &@@@@@@.
,@@@@@% ,&@@@@@@@@@@@@@@@@@@@&(&@@@@@#(///*/%## &@@@@@@
,@@@@@% .&@@@@@@&%&@@@@@@@@@@@@@@@@@@@@/ &@@@@@&
,@@@@@# ,&@@@@@# ,(#&@@@@@@@@@@@@@@@@&**. &@@@@@&
,@@@@@* .@@@@@@%. ,@@@@@@@@@@@@@@@@@@@@@@#.. ,@@@@@@*
*@@@@@, (@@@@@@/ @@@@@@@@@./%&@@@@@@@@@@@@@@@@@%*,(@@@@@@,
,@@@@@, .(@@@@@&/ ,@@@@@@@&. ..,(@@@@@@@@@@@@@@@@@@@@.
#@@@@@, .(@@@@@&#@@@@@@@&* .((%%@@@@@@@@@@@&.
#@@@@&. .&@@@@@@@@@@@#. .,*%&@@@@@%
#@@@@&. (@@@@@@@@@ ** """
app = Flask(__name__, subdomain_matching=True) app = Flask(__name__, subdomain_matching=True)
app.config['SERVER_NAME'] = 'thematdev.org:1488' with open('config/json/main.json') as file:
SOCKET = 'thematdev.org:1488' 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(): def generate_iq():
@ -33,8 +68,7 @@ def index():
data = json.loads(file.read()) data = json.loads(file.read())
cols = data['cols'] cols = data['cols']
projects = data['projects'] projects = data['projects']
return render_template('index.html', random_number=generate_iq(), projects=projects, texlink=f"{main_cfg_data['hosts']['texlink']}:{main_cfg_data['hosts']['texport']}")
return render_template('index.html', random_number=generate_iq(), projects=projects, texlink=f"tex.{SOCKET}")
@app.route('/', subdomain='tex') @app.route('/', subdomain='tex')

View File

@ -12,7 +12,7 @@
<p> Тут можно подпись какую-то сделать </p> <p> Тут можно подпись какую-то сделать </p>
<p> Ваш IQ: {{ random_number }}</p> <p> Ваш IQ: {{ random_number }}</p>
<div class="btn-container"> <div class="btn-container">
<button onclick="location.href='http://{{texlink}}'" type="button" class="btn-tex"> <button onclick="location.href='https://{{texlink}}'" type="button" class="btn-tex">
<p> TeX </p> <p> TeX </p>
</button> </button>
<button type="button"> <button type="button">