diff --git a/src/api/requirements.txt b/src/api/requirements.txt index b89a01f..aa433e9 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -34,10 +34,12 @@ mdurl==0.1.2 motor==3.6.0 multidict==6.0.4 orjson==3.10.12 +pdfkit==1.0.0 propcache==0.2.1 pydantic==2.10.2 pydantic-core==2.27.1 pydantic-settings==2.6.1 +pyexiftool==0.5.6 pygments==2.18.0 pymongo==4.9.2 pyrsistent==0.20.0 diff --git a/src/api/src/create_book.py b/src/api/src/create_book.py index d84eedb..55d0da1 100644 --- a/src/api/src/create_book.py +++ b/src/api/src/create_book.py @@ -11,12 +11,12 @@ from enum import Enum from base64 import b64encode import backoff import pdfkit -from eliot import to_file, start_action -from eliot.stdlib import EliotHandler -from dotenv import load_dotenv from ebooklib import epub from exiftool import ExifTool +from eliot import to_file, start_action +from eliot.stdlib import EliotHandler from bs4 import BeautifulSoup +from dotenv import load_dotenv from pydantic import TypeAdapter, model_validator, field_validator from pydantic_settings import BaseSettings from aiohttp import ClientResponseError