add series, languages and isbn to google provider

This commit is contained in:
collerek
2021-12-13 15:14:19 +01:00
parent 362fdc5716
commit d64589914f
4 changed files with 119 additions and 66 deletions
+3 -2
View File
@@ -30,7 +30,7 @@ from sqlalchemy.exc import InvalidRequestError, OperationalError
from sqlalchemy.orm.attributes import flag_modified
from cps.services.Metadata import Metadata
from . import constants, logger, ub
from . import constants, get_locale, logger, ub
meta = Blueprint("metadata", __name__)
@@ -113,11 +113,12 @@ def metadata_search():
query = request.form.to_dict().get("query")
data = list()
active = current_user.view_settings.get("metadata", {})
locale = get_locale()
if query:
static_cover = url_for("static", filename="generic_cover.jpg")
with concurrent.futures.ThreadPoolExecutor(max_workers=5) as executor:
meta = {
executor.submit(c.search, query, static_cover): c
executor.submit(c.search, query, static_cover, locale): c
for c in cl
if active.get(c.__id__, True)
}