mqtt
This commit is contained in:
parent
d4b6033aea
commit
b34fe97f78
23
tool.py
23
tool.py
|
@ -22,13 +22,30 @@ def update():
|
|||
subprocess.Popen(['/bin/bash update.sh'], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
|
||||
|
||||
def get_list_record(msg, client):
|
||||
import os
|
||||
files = []
|
||||
for filename in os.listdir('mp4'):
|
||||
# 检查文件名是否符合格式 %Y-%m-%d_%H-%M-%S
|
||||
if filename.startswith('2') and '-' in filename and '_' in filename:
|
||||
# 提取日期和时间
|
||||
date_str = filename.split('_')[0] # 例如 '2023-06-23'
|
||||
time_str = filename.split('_')[1] # 例如 '06'
|
||||
|
||||
# 将日期和时间字符串转换为 datetime 对象
|
||||
file_time = datetime.datetime(int(date_str[:4]), int(date_str[5:7]),
|
||||
int(date_str[8:10]), int(time_str[:2]),
|
||||
int(time_str[3:5]))
|
||||
files.append(file_time)
|
||||
|
||||
|
||||
def get_record(msg, client):
|
||||
import requests
|
||||
create_time = json.loads(msg.payload.decode('utf-8'))["data"]
|
||||
# create_time = '2023-12-01 19-07-58'
|
||||
# create_time = '2023-12-01_19-07-58'
|
||||
import os
|
||||
create_time_date_str = create_time.split(' ')[0]
|
||||
create_time_time_str = create_time.split(' ')[1]
|
||||
create_time_date_str = create_time.split('_')[0]
|
||||
create_time_time_str = create_time.split('_')[1]
|
||||
create_time_ = datetime.datetime(int(create_time_date_str[:4]), int(create_time_date_str[5:7]),
|
||||
int(create_time_date_str[8:10]), int(create_time_time_str[:2]),
|
||||
int(create_time_time_str[3:5]))
|
||||
|
|
Loading…
Reference in New Issue