from librarian import functions, OutputFile, get_resource, XHTMLNS
from librarian.cover import make_cover
from librarian.embeds.mathml import MathML
from librarian import functions, OutputFile, get_resource, XHTMLNS
from librarian.cover import make_cover
from librarian.embeds.mathml import MathML
p = etree.XML("""<p class="info">
<a>Ta lektura</a>, podobnie jak tysiące innych, jest dostępna on-line na stronie
p = etree.XML("""<p class="info">
<a>Ta lektura</a>, podobnie jak tysiące innych, jest dostępna on-line na stronie
etree.SubElement(tp, 'p', **{"class": "info"}).text = getattr(self.document.meta, self.isbn_field)
tp.append(etree.XML("""<p class="footer info">
etree.SubElement(tp, 'p', **{"class": "info"}).text = getattr(self.document.meta, self.isbn_field)
tp.append(etree.XML("""<p class="footer info">
self.output.add_item(item)
self.output.spine.append(item)
self.output.add_item(epub.EpubNcx())
self.output.add_item(item)
self.output.spine.append(item)
self.output.add_item(epub.EpubNcx())
"krytycznego zgodnie z art. Art.99(2) Ustawy o prawach autorskich "
"i prawach pokrewnych. Wykorzystując zasoby z Wolnych Lektur, "
"należy pamiętać o zapisach licencji oraz zasadach, które "
"krytycznego zgodnie z art. Art.99(2) Ustawy o prawach autorskich "
"i prawach pokrewnych. Wykorzystując zasoby z Wolnych Lektur, "
"należy pamiętać o zapisach licencji oraz zasadach, które "
cover = cover_maker(self.document.meta, width=600)
cover.save(cover_file)
cover_name = 'cover.%s' % cover.ext()
cover = cover_maker(self.document.meta, width=600)
cover.save(cover_file)
cover_name = 'cover.%s' % cover.ext()