add current files

This commit is contained in:
2025-12-06 15:37:31 +01:00
parent 1877905473
commit c55562a019
18 changed files with 570 additions and 294 deletions

View File

@@ -43,3 +43,22 @@ class Metadata:
alternateTitlesLock: bool = None
created: Optional[str] | None = None
lastModified: Optional[str] | None = None
@property
def print(self)->dict[str, Optional[Union[str, int, bool, List[str], List[str], List[str]]]]:
return {
"status": self.status,
"title": self.title,
"titleSort": self.titleSort,
"summary": self.summary,
"publisher": self.publisher,
"ageRating": self.ageRating,
"language": self.language,
"genres": ", ".join(self.genres) if self.genres else None,
"tags": ", ".join(self.tags) if self.tags else None,
"totalBookCount": self.totalBookCount,
"links": [link["url"] for link in self.links] if self.links else None,
"alternateTitles": [alternate["title"] for alternate in self.alternateTitles] if self.alternateTitles else None,
}