From: Marcin Koziej
Date: Wed, 7 Aug 2013 10:03:14 +0000 (+0200)
Subject: Merge changes from master to Aigrain publishing code - that will be used for new...
X-Git-Url: https://git.mdrn.pl/librarian.git/commitdiff_plain/f318053fb3349c5364cfb866b2a3d33c2423e12a?ds=sidebyside;hp=--cc
Merge changes from master to Aigrain publishing code - that will be used for new publishing code for few publications Summer/Autumn 2013
---
f318053fb3349c5364cfb866b2a3d33c2423e12a
diff --cc librarian/cover.py
index 741436a,8b770ca..dfd451b
--- a/librarian/cover.py
+++ b/librarian/cover.py
@@@ -212,16 -254,16 +254,15 @@@ class WLCover(Cover)
u'WspóÅczesnoÅÄ': '#06393d',
}
- def __init__(self, book_info):
- super(WLCover, self).__init__(book_info)
+ def __init__(self, book_info, format=None, width=None, height=None, with_logo=False):
+ super(WLCover, self).__init__(book_info, format=format, width=width, height=height)
self.kind = book_info.kind
self.epoch = book_info.epoch
- print book_info.cover_url
- self.with_logo = with_logo
if book_info.cover_url:
- from urllib2 import urlopen
- from StringIO import StringIO
-
- bg_src = urlopen(book_info.cover_url)
+ url = book_info.cover_url
+ bg_src = None
+ if bg_src is None:
+ bg_src = URLOpener().open(url)
self.background_img = StringIO(bg_src.read())
bg_src.close()
else:
diff --cc librarian/epub.py
index 034d82d,eab2b18..223bde9
--- a/librarian/epub.py
+++ b/librarian/epub.py
@@@ -411,20 -444,12 +444,12 @@@ def transform(wldoc, verbose=False
if cover:
if cover is True:
cover = WLCover
- if cover.uses_dc_cover:
- if document.book_info.cover_by:
- document.edoc.getroot().set('data-cover-by', document.book_info.cover_by)
- if document.book_info.cover_source:
- document.edoc.getroot().set('data-cover-source', document.book_info.cover_source)
cover_file = StringIO()
- bound_cover = cover(document.book_info)
- bound_cover.save(cover_file)
- cover_name = 'cover.%s' % bound_cover.ext()
- zip.writestr(os.path.join('OPS', cover_name), cover_file.getvalue())
+ c = cover(document.book_info)
- import Image
- c.im = Image.open('cover.jpg')
- c.ext = lambda: 'jpg'
+ c.save(cover_file)
+ c_name = 'cover.%s' % c.ext()
+ zip.writestr(os.path.join('OPS', c_name), cover_file.getvalue())
del cover_file
cover_tree = etree.parse(get_resource('epub/cover.html'))
diff --cc librarian/epub/xsltLast.xsl
index 09dbc15,9b52203..f6802d8
--- a/librarian/epub/xsltLast.xsl
+++ b/librarian/epub/xsltLast.xsl
@@@ -64,6 -80,12 +80,19 @@@
+
++
++

++
Przekaż 1% podatku na rozwój Wolnych Lektur.
++
Nazwa organizacji: Fundacja Nowoczesna Polska
++
KRS 0000070056
++
++
+
+
+ Plik wygenerowany dnia .
+
+