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
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 .
+           
+