diff --git a/src/api/src/create_book.py b/src/api/src/create_book.py index 0879248..d0459f0 100644 --- a/src/api/src/create_book.py +++ b/src/api/src/create_book.py @@ -149,8 +149,9 @@ async def fetch_cover(url: str, cookies: Optional[dict] = None) -> bytes: def set_metadata(book, data): book.add_author(data["user"]["username"]) + book.add_metadata("DC", "title", data["title"]) book.add_metadata("DC", "description", data["description"]) - book.add_metadata("DC", "created", data["createDate"]) + book.add_metadata("DC", "date", data["createDate"]) book.add_metadata("DC", "modified", data["modifyDate"]) book.add_metadata("DC", "language", data["language"]["name"]) @@ -167,6 +168,10 @@ def set_metadata(book, data): async def set_cover(book, data, cookies: Optional[dict] = None): book.set_cover("cover.jpg", await fetch_cover(data["cover"], cookies=cookies)) + chapter = epub.EpubHtml( + file_name=f"titlepage.xhtml", # Standard for cover page + ) + chapter.set_content('') async def add_chapters( diff --git a/src/frontend/src/routes/+page.svelte b/src/frontend/src/routes/+page.svelte index 8b0ab1e..10388e3 100644 --- a/src/frontend/src/routes/+page.svelte +++ b/src/frontend/src/routes/+page.svelte @@ -68,6 +68,7 @@