Change signature naming from random to defined

This commit is contained in:
Aaron Lee 2021-09-26 11:31:28 +08:00
parent 16250857df
commit ab40bcfa26

6
app.py
View file

@ -7,7 +7,6 @@ import csv
import os import os
import pandas as pd import pandas as pd
import base64 import base64
from random import randint
from dotenv import load_dotenv from dotenv import load_dotenv
import requests import requests
load_dotenv() load_dotenv()
@ -307,7 +306,8 @@ def group_teach_publish():
formData.pop('notes') formData.pop('notes')
signature = signature.removeprefix('data:image/png;base64,') signature = signature.removeprefix('data:image/png;base64,')
signature = bytes(signature, 'utf-8') signature = bytes(signature, 'utf-8')
rand = str(randint(100000000000000, 999999999999999)) rand = str(date + '^' + cclass['category'] +
'^' + cclass['class_id'] + '^' + period)
rand += ".png" rand += ".png"
with open(os.path.join('temp', rand), "wb") as fh: with open(os.path.join('temp', rand), "wb") as fh:
fh.write(base64.decodebytes(signature)) fh.write(base64.decodebytes(signature))
@ -355,7 +355,7 @@ def homeroom_abs_publish():
formData.pop('notes') formData.pop('notes')
signature = signature.removeprefix('data:image/png;base64,') signature = signature.removeprefix('data:image/png;base64,')
signature = bytes(signature, 'utf-8') signature = bytes(signature, 'utf-8')
rand = str(randint(100000000000000, 999999999999999)) rand = str(date + '^' + homeroom[0] + '^' + homeroom[1] + '^' + period)
rand += ".png" rand += ".png"
with open(os.path.join('temp', rand), "wb") as fh: with open(os.path.join('temp', rand), "wb") as fh:
fh.write(base64.decodebytes(signature)) fh.write(base64.decodebytes(signature))