download_speed/model.py

33 lines
1013 B
Python
Raw Normal View History

2019-06-16 18:28:19 +08:00
from peewee import *
import datetime
2019-06-22 13:49:29 +08:00
import config
2019-06-16 18:28:19 +08:00
2019-06-22 13:49:29 +08:00
config.init_config()
mysql_addr = config.read_json()
2019-06-16 18:28:19 +08:00
mysql_db = MySQLDatabase(
2019-06-22 13:49:29 +08:00
"vps", user="dmy", password="abc123+_", host=mysql_addr, port=3306
2019-06-16 18:28:19 +08:00
)
def add_record(execution_datetime, server, speed):
execution_datetime_utc = execution_datetime - datetime.timedelta(
hours=8
) # 转换为UTC时间。
# print(now_timestamp)
2019-06-16 18:28:19 +08:00
mysql_db.execute_sql(
'insert into vps_download_speed(server,speed,datetime) values("{server}",{speed},"{datetime}")'.format(
server=server, speed=speed, datetime=execution_datetime_utc
2019-06-16 18:28:19 +08:00
)
)
def add_ping_record(execution_datetime, server, ping):
execution_datetime_utc = execution_datetime - datetime.timedelta(
hours=8
) # 转换为UTC时间。
mysql_db.execute_sql(
'insert into vps_ping(server,ping,datetime) values("{server}",{ping},"{datetime}")'.format(
server=server, ping=ping, datetime=execution_datetime_utc
)
)