From 2ea20e32dd822ece8a2df9693da42cfdaffcbc72 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Wed, 8 Mar 2017 13:29:04 +0100 Subject: [PATCH 1/1] publisher info in generated files (except fb2) --- librarian/epub/xsltLast.xsl | 10 ++++++++++ librarian/pdf/wl.cls | 2 ++ librarian/pdf/wl2tex.xslt | 11 +++++++++++ librarian/text.py | 5 ++++- 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/librarian/epub/xsltLast.xsl b/librarian/epub/xsltLast.xsl index 34d42f7..67bea8e 100644 --- a/librarian/epub/xsltLast.xsl +++ b/librarian/epub/xsltLast.xsl @@ -57,6 +57,16 @@

Tekst opracowany na podstawie:

+ +

+ Wydawca: + + + , + +

+
+

diff --git a/librarian/pdf/wl.cls b/librarian/pdf/wl.cls index ac7507a..82098ec 100644 --- a/librarian/pdf/wl.cls +++ b/librarian/pdf/wl.cls @@ -259,6 +259,8 @@ Letters={SmallCaps,UppercaseSmallCaps} \vspace{.6em} \sourceinfo + \publisherinfo + \description \vspace{.6em} diff --git a/librarian/pdf/wl2tex.xslt b/librarian/pdf/wl2tex.xslt index 652a081..ecde99c 100644 --- a/librarian/pdf/wl2tex.xslt +++ b/librarian/pdf/wl2tex.xslt @@ -191,6 +191,17 @@ Tekst opracowany na podstawie: \vspace{.6em} } + \def\publisherinfo{ + + Wydawca: + + + + , + + + \vspace{.6em} + } \def\description{} diff --git a/librarian/text.py b/librarian/text.py index 0eb7b59..e19716e 100644 --- a/librarian/text.py +++ b/librarian/text.py @@ -24,7 +24,7 @@ Wersja lektury w opracowaniu merytorycznym i krytycznym (przypisy i motywy) dost Utwór opracowany został w ramach projektu Wolne Lektury przez fundację Nowoczesna Polska. -%(license_description)s.%(source)s +%(license_description)s.%(source)s%(publisher)s %(description)s%(contributors)s%(funders)s """ @@ -84,6 +84,7 @@ def transform(wldoc, flags=None, **options): funders = ', '.join(parsed_dc.funders) if funders: funders = u"\n\nPublikację ufundowali i ufundowały: %s." % funders + publisher = '\n\nWydawca: ' + ', '.join(parsed_dc.publisher) else: description = 'Publikacja zrealizowana w ramach projektu Wolne Lektury (http://wolnelektury.pl).' url = '*' * 10 @@ -91,6 +92,7 @@ def transform(wldoc, flags=None, **options): source = "" contributors = "" funders = "" + publisher = "" result = (TEMPLATE % { 'description': description, 'url': url, @@ -99,6 +101,7 @@ def transform(wldoc, flags=None, **options): 'source': source, 'contributors': contributors, 'funders': funders, + 'publisher': publisher, }).encode('utf-8') else: result = unicode(result).encode('utf-8') -- 2.20.1