update requirements, fix DB strings for MySQL, add version to bridge.py
This commit is contained in:
parent
3e5cdf2f51
commit
8866058467
@ -214,7 +214,7 @@ def download_config(L_CONFIG_FILE, cli_file):
|
|||||||
corrected_config['SYSTEMS'][i]['DESCRIPTION'] = bytes((iterate_config[i]['DESCRIPTION']).ljust(19)[:19], 'utf-8')
|
corrected_config['SYSTEMS'][i]['DESCRIPTION'] = bytes((iterate_config[i]['DESCRIPTION']).ljust(19)[:19], 'utf-8')
|
||||||
corrected_config['SYSTEMS'][i]['SLOTS'] = bytes((iterate_config[i]['SLOTS']), 'utf-8')
|
corrected_config['SYSTEMS'][i]['SLOTS'] = bytes((iterate_config[i]['SLOTS']), 'utf-8')
|
||||||
corrected_config['SYSTEMS'][i]['URL'] = bytes((iterate_config[i]['URL']).ljust(124)[:124], 'utf-8')
|
corrected_config['SYSTEMS'][i]['URL'] = bytes((iterate_config[i]['URL']).ljust(124)[:124], 'utf-8')
|
||||||
corrected_config['SYSTEMS'][i]['SOFTWARE_ID'] = bytes(('HBNet DMR').ljust(40)[:40], 'utf-8')
|
corrected_config['SYSTEMS'][i]['SOFTWARE_ID'] = bytes(('HBNet V1.0').ljust(40)[:40], 'utf-8')
|
||||||
corrected_config['SYSTEMS'][i]['PACKAGE_ID'] = bytes(('Dev').ljust(40)[:40], 'utf-8')
|
corrected_config['SYSTEMS'][i]['PACKAGE_ID'] = bytes(('Dev').ljust(40)[:40], 'utf-8')
|
||||||
corrected_config['SYSTEMS'][i]['OPTIONS'] = b''.join([b'Type=HBlink;', bytes(iterate_config[i]['OPTIONS'], 'utf-8')])
|
corrected_config['SYSTEMS'][i]['OPTIONS'] = b''.join([b'Type=HBlink;', bytes(iterate_config[i]['OPTIONS'], 'utf-8')])
|
||||||
|
|
||||||
|
@ -14,5 +14,6 @@ flask_babelex
|
|||||||
pymysql
|
pymysql
|
||||||
folium
|
folium
|
||||||
requests
|
requests
|
||||||
libsrc
|
libscrc
|
||||||
resettabletimer
|
resettabletimer
|
||||||
|
pymysql
|
||||||
|
34
web/app.py
34
web/app.py
@ -221,7 +221,7 @@ def create_app():
|
|||||||
tg1_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg1_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(500), nullable=False, server_default='')
|
||||||
|
|
||||||
class xlxPeer(db.Model):
|
class xlxPeer(db.Model):
|
||||||
__tablename__ = 'XLX_peers'
|
__tablename__ = 'XLX_peers'
|
||||||
@ -256,7 +256,7 @@ def create_app():
|
|||||||
tg1_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg1_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(500), nullable=False, server_default='')
|
||||||
class ServerList(db.Model):
|
class ServerList(db.Model):
|
||||||
__tablename__ = 'server_list'
|
__tablename__ = 'server_list'
|
||||||
name = db.Column(db.String(100), unique=True, primary_key=True)
|
name = db.Column(db.String(100), unique=True, primary_key=True)
|
||||||
@ -293,8 +293,8 @@ def create_app():
|
|||||||
report_clients =db.Column(db.String(100), nullable=False, server_default='127.0.0.1')
|
report_clients =db.Column(db.String(100), nullable=False, server_default='127.0.0.1')
|
||||||
unit_time = db.Column(db.Integer(), primary_key=False, server_default='10080')
|
unit_time = db.Column(db.Integer(), primary_key=False, server_default='10080')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
dash_url = db.Column(db.String(100), nullable=True, server_default='https://hbnet.xyz')
|
dash_url = db.Column(db.String(1000), nullable=True, server_default='https://hbnet.xyz')
|
||||||
public_notes = db.Column(db.String(100), nullable=False, server_default='')
|
public_notes = db.Column(db.String(1000), nullable=False, server_default='')
|
||||||
|
|
||||||
class MasterList(db.Model):
|
class MasterList(db.Model):
|
||||||
__tablename__ = 'master_list'
|
__tablename__ = 'master_list'
|
||||||
@ -316,7 +316,7 @@ def create_app():
|
|||||||
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(500), nullable=False, server_default='')
|
||||||
public_list = db.Column(db.Boolean(), nullable=False, server_default='1')
|
public_list = db.Column(db.Boolean(), nullable=False, server_default='1')
|
||||||
|
|
||||||
|
|
||||||
@ -341,7 +341,7 @@ def create_app():
|
|||||||
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg2_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(500), nullable=False, server_default='')
|
||||||
public_list = db.Column(db.Boolean(), nullable=False, server_default='1')
|
public_list = db.Column(db.Boolean(), nullable=False, server_default='1')
|
||||||
|
|
||||||
|
|
||||||
@ -362,7 +362,7 @@ def create_app():
|
|||||||
tg_acl = db.Column(db.String(100), nullable=False, server_default='')
|
tg_acl = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
enable_unit = db.Column(db.Boolean(), nullable=False, server_default='1')
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
notes = db.Column(db.String(100), nullable=False, server_default='')
|
notes = db.Column(db.String(500), nullable=False, server_default='')
|
||||||
|
|
||||||
class BridgeRules(db.Model):
|
class BridgeRules(db.Model):
|
||||||
__tablename__ = 'bridge_rules'
|
__tablename__ = 'bridge_rules'
|
||||||
@ -385,7 +385,7 @@ def create_app():
|
|||||||
__tablename__ = 'bridge_list'
|
__tablename__ = 'bridge_list'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
bridge_name = db.Column(db.String(100), nullable=False, server_default='')
|
bridge_name = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
description = db.Column(db.String(100), nullable=False, server_default='')
|
description = db.Column(db.String(5000), nullable=False, server_default='')
|
||||||
public_list = db.Column(db.Boolean(), nullable=False, server_default='0')
|
public_list = db.Column(db.Boolean(), nullable=False, server_default='0')
|
||||||
tg = db.Column(db.Integer(), primary_key=False)
|
tg = db.Column(db.Integer(), primary_key=False)
|
||||||
|
|
||||||
@ -393,7 +393,7 @@ def create_app():
|
|||||||
__tablename__ = 'gps_locations'
|
__tablename__ = 'gps_locations'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
comment = db.Column(db.String(100), nullable=False, server_default='')
|
comment = db.Column(db.String(150), nullable=False, server_default='')
|
||||||
lat = db.Column(db.String(100), nullable=False, server_default='')
|
lat = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
lon = db.Column(db.String(100), nullable=False, server_default='')
|
lon = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
time = db.Column(db.DateTime())
|
time = db.Column(db.DateTime())
|
||||||
@ -405,7 +405,7 @@ def create_app():
|
|||||||
__tablename__ = 'sms_bb'
|
__tablename__ = 'sms_bb'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
bulletin = db.Column(db.String(100), nullable=False, server_default='')
|
bulletin = db.Column(db.String(150), nullable=False, server_default='')
|
||||||
time = db.Column(db.DateTime())
|
time = db.Column(db.DateTime())
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
system_name = db.Column(db.String(100), nullable=False, server_default='')
|
system_name = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
@ -428,7 +428,7 @@ def create_app():
|
|||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
snd_callsign = db.Column(db.String(100), nullable=False, server_default='')
|
snd_callsign = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
rcv_callsign = db.Column(db.String(100), nullable=False, server_default='')
|
rcv_callsign = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
message = db.Column(db.String(100), nullable=False, server_default='')
|
message = db.Column(db.String(150), nullable=False, server_default='')
|
||||||
time = db.Column(db.DateTime())
|
time = db.Column(db.DateTime())
|
||||||
server = db.Column(db.String(100), nullable=False, server_default='')
|
server = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
system_name = db.Column(db.String(100), nullable=False, server_default='')
|
system_name = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
@ -439,7 +439,7 @@ def create_app():
|
|||||||
__tablename__ = 'news'
|
__tablename__ = 'news'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
subject = db.Column(db.String(100), nullable=False, server_default='')
|
subject = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
text = db.Column(db.String(100), nullable=False, server_default='')
|
text = db.Column(db.String(5000), nullable=False, server_default='')
|
||||||
date = db.Column(db.String(100), nullable=False, server_default='')
|
date = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
time = db.Column(db.DateTime())
|
time = db.Column(db.DateTime())
|
||||||
|
|
||||||
@ -470,16 +470,16 @@ def create_app():
|
|||||||
__tablename__ = 'social'
|
__tablename__ = 'social'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
callsign = db.Column(db.String(100), nullable=False, server_default='')
|
||||||
message = db.Column(db.String(100), nullable=False, server_default='')
|
message = db.Column(db.String(150), nullable=False, server_default='')
|
||||||
time = db.Column(db.DateTime())
|
time = db.Column(db.DateTime())
|
||||||
|
|
||||||
class Misc(db.Model):
|
class Misc(db.Model):
|
||||||
__tablename__ = 'misc'
|
__tablename__ = 'misc'
|
||||||
id = db.Column(db.Integer(), primary_key=True)
|
id = db.Column(db.Integer(), primary_key=True)
|
||||||
field_1 = db.Column(db.String(100), nullable=True, server_default='')
|
field_1 = db.Column(db.String(500), nullable=True, server_default='')
|
||||||
field_2 = db.Column(db.String(100), nullable=True, server_default='')
|
field_2 = db.Column(db.String(500), nullable=True, server_default='')
|
||||||
field_3 = db.Column(db.String(100), nullable=True, server_default='')
|
field_3 = db.Column(db.String(500), nullable=True, server_default='')
|
||||||
field_4 = db.Column(db.String(100), nullable=True, server_default='')
|
field_4 = db.Column(db.String(500), nullable=True, server_default='')
|
||||||
int_1 = db.Column(db.Integer(), nullable=True)
|
int_1 = db.Column(db.Integer(), nullable=True)
|
||||||
int_2 = db.Column(db.Integer(), nullable=True)
|
int_2 = db.Column(db.Integer(), nullable=True)
|
||||||
int_3 = db.Column(db.Integer(), nullable=True)
|
int_3 = db.Column(db.Integer(), nullable=True)
|
||||||
|
@ -13,8 +13,8 @@ db_location = 'sqlite:///hbnet.sqlite'
|
|||||||
#db_location = 'mysql+pymysql://DB_USERNAME:DB_PASSWORD@DB_HOST:MySQL_PORT/DB_NAME'
|
#db_location = 'mysql+pymysql://DB_USERNAME:DB_PASSWORD@DB_HOST:MySQL_PORT/DB_NAME'
|
||||||
|
|
||||||
|
|
||||||
# Title of the HBNet Web Server
|
# Title of the HBNet Web Service/DMR network
|
||||||
title = 'HBNet DMR server'
|
title = 'HBNet Web Service'
|
||||||
# Port to run server
|
# Port to run server
|
||||||
hws_port = 8080
|
hws_port = 8080
|
||||||
# IP to run server on
|
# IP to run server on
|
||||||
|
Loading…
Reference in New Issue
Block a user