feat: implement wrappers for more endpoints

This commit is contained in:
2025-10-29 14:28:46 +01:00
parent 49b347deec
commit dab9d08297
3 changed files with 144 additions and 31 deletions

View File

@@ -82,10 +82,12 @@ class BookData:
setattr(self, key, value)
def get_book_type(self) -> str:
if "Online" in self.pages:
return "eBook"
else:
return "Druckausgabe"
if isinstance(self.media_type, str):
if "Online" in self.pages:
return "eBook"
else:
return "Druckausgabe"
return None
def from_string(self, data: str) -> "BookData":
ndata = json.loads(data)