Update DataClass_Pupil.py, MgrCalibreUI.py, and 2 more files...

This commit is contained in:
2025-09-07 23:44:30 +09:00
parent 2c36327ae8
commit 9d98b8d19b
4 changed files with 206 additions and 32 deletions

View File

@@ -16,9 +16,6 @@ JTITLE = "japanese_title"
#print_json_tree(data)
#print(data['galleryInfo']['tags'])
# pupil : Json
# Caribre : text
# Me : CSV
class PupilData:
m_data = None
@@ -172,19 +169,22 @@ class PupilData:
return len(self.m_data[GALINFO]["files"])
# pupil 의 JSON 을 파싱해서 ImageFileList 를 반환한다.
def GetImgFileList(self):
if None == self.m_data:
return None
def GetImgFileList(self) -> list[info.ImageFileInfo]:
listRet = set(info.ImageFileInfo)
listRet = set()
listFiles = self.m_data[GALINFO]["files"]
for item in listFiles:
tempInfo = info.ImageFileInfo(item["name"],
item["height"],
item["width"],
item["hash"],
item["haswebp"])
listRet.append(tempInfo)
if None != self.m_data:
listFiles = self.m_data[GALINFO]["files"]
for item in listFiles:
tempInfo = info.ImageFileInfo(item["name"],
item["height"],
item["width"],
item["hash"],
item["haswebp"])
listRet.append(tempInfo)
return listRet
#
def GetText(self) -> str:
return util.PrintJSONTree(self.m_data)