fix(api): PDF Metadata contains cleaned keywords
This commit is contained in:
@@ -96,7 +96,7 @@ class PDFGenerator(AbstractGenerator):
|
|||||||
self.images = images
|
self.images = images
|
||||||
self.author = author_image
|
self.author = author_image
|
||||||
|
|
||||||
self.book: _TemporaryFileWrapper = NamedTemporaryFile(suffix=".pdf")
|
self.book: _TemporaryFileWrapper = NamedTemporaryFile(suffix=".pdf") # type: ignore
|
||||||
self.content = TEMPLATE
|
self.content = TEMPLATE
|
||||||
|
|
||||||
def generate_chapters(self) -> dict[int, str]:
|
def generate_chapters(self) -> dict[int, str]:
|
||||||
@@ -134,7 +134,7 @@ class PDFGenerator(AbstractGenerator):
|
|||||||
"cover": f"data:image/jpg;base64,{b64encode(self.cover).decode()}",
|
"cover": f"data:image/jpg;base64,{b64encode(self.cover).decode()}",
|
||||||
"username": self.story["user"]["username"],
|
"username": self.story["user"]["username"],
|
||||||
"author_bio": self.story["user"]["description"],
|
"author_bio": self.story["user"]["description"],
|
||||||
"tags": self.story["tags"],
|
"clean_tags": ", ".join(self.story["tags"]),
|
||||||
"created": self.story["createDate"],
|
"created": self.story["createDate"],
|
||||||
"modified": self.story["modifyDate"],
|
"modified": self.story["modifyDate"],
|
||||||
"is_completed": self.story["completed"],
|
"is_completed": self.story["completed"],
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
|
<meta name=keywords content="{{clean_tags}}">
|
||||||
|
|
||||||
<title>{{ book_title }}</title>
|
<title>{{ book_title }}</title>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|||||||
Reference in New Issue
Block a user