fnp
/
redakcja.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
074893b
)
add option to select cover class in metadata
author
Jan Szejko
<janek37@gmail.com>
Mon, 7 Aug 2017 13:24:47 +0000
(15:24 +0200)
committer
Jan Szejko
<janek37@gmail.com>
Mon, 7 Aug 2017 13:24:47 +0000
(15:24 +0200)
apps/cover/views.py
patch
|
blob
|
history
lib/librarian
patch
|
blob
|
history
diff --git
a/apps/cover/views.py
b/apps/cover/views.py
index
25033c1
..
f493392
100644
(file)
--- 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
If rev is not given, use publishable version.
"""
from PIL import Image
- from librarian.cover import
DefaultEbookC
over
+ from librarian.cover import
make_c
over
from librarian.dcparser import BookInfo
chunk = Chunk.get(book, chunk)
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"))
info = BookInfo.from_string(xml)
except:
return HttpResponseRedirect(os.path.join(settings.STATIC_URL, "img/sample_cover.png"))
- cover =
DefaultEbookC
over(info)
+ cover =
make_c
over(info)
response = HttpResponse(content_type=cover.mime_type())
image = cover.image().resize(PREVIEW_SIZE, Image.ANTIALIAS)
image.save(response, cover.format)
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 PIL import Image
from os import makedirs
from lxml import etree
- from librarian.cover import
DefaultEbookC
over
+ from librarian.cover import
make_c
over
from librarian.dcparser import BookInfo
xml = request.POST['xml']
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()
except:
return HttpResponse(os.path.join(settings.STATIC_URL, "img/sample_cover.png"))
coverid = sha1(etree.tostring(info.to_etree())).hexdigest()
- cover =
DefaultEbookC
over(info)
+ cover =
make_c
over(info)
cover_dir = 'cover/preview'
try:
cover_dir = 'cover/preview'
try:
diff --git
a/lib/librarian
b/lib/librarian
index
c87453a
..
40110cd
160000
(submodule)
--- a/
lib/librarian
+++ b/
lib/librarian
@@
-1
+1
@@
-Subproject commit
c87453a1da79443d74132398e7dd1aaa83140fee
+Subproject commit
40110cdb916b003da032cb350fad27bd22f64602