From 6fdfad14e49e9b8fc4e01c71317fe98ff9c10574 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Mon, 7 Aug 2017 15:24:47 +0200 Subject: [PATCH] add option to select cover class in metadata --- apps/cover/views.py | 8 ++++---- lib/librarian | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/cover/views.py b/apps/cover/views.py index 25033c18..f493392d 100644 --- a/apps/cover/views.py +++ b/apps/cover/views.py @@ -25,7 +25,7 @@ def preview(request, book, chunk=None, rev=None): If rev is not given, use publishable version. """ from PIL import Image - from librarian.cover import DefaultEbookCover + from librarian.cover import make_cover from librarian.dcparser import BookInfo chunk = Chunk.get(book, chunk) @@ -44,7 +44,7 @@ def preview(request, book, chunk=None, rev=None): info = BookInfo.from_string(xml) except: return HttpResponseRedirect(os.path.join(settings.STATIC_URL, "img/sample_cover.png")) - cover = DefaultEbookCover(info) + cover = make_cover(info) response = HttpResponse(content_type=cover.mime_type()) image = cover.image().resize(PREVIEW_SIZE, Image.ANTIALIAS) image.save(response, cover.format) @@ -58,7 +58,7 @@ def preview_from_xml(request): from PIL import Image from os import makedirs from lxml import etree - from librarian.cover import DefaultEbookCover + from librarian.cover import make_cover from librarian.dcparser import BookInfo xml = request.POST['xml'] @@ -67,7 +67,7 @@ def preview_from_xml(request): except: return HttpResponse(os.path.join(settings.STATIC_URL, "img/sample_cover.png")) coverid = sha1(etree.tostring(info.to_etree())).hexdigest() - cover = DefaultEbookCover(info) + cover = make_cover(info) cover_dir = 'cover/preview' try: diff --git a/lib/librarian b/lib/librarian index c87453a1..40110cdb 160000 --- a/lib/librarian +++ b/lib/librarian @@ -1 +1 @@ -Subproject commit c87453a1da79443d74132398e7dd1aaa83140fee +Subproject commit 40110cdb916b003da032cb350fad27bd22f64602 -- 2.20.1