Field( DCNS('relation.hasPart'), 'parts', multiple=True, required=False),
Field( DCNS('rights.license'), 'license', required=False),
Field( DCNS('rights'), 'license_description'),
+ Field( DCNS('description'), 'description', required=False),
)
@property
</xsl:otherwise>\r
</xsl:choose>\r
</div>\r
- <p class="info"><xsl:value-of select="//dc:source" /></p>\r
<p class="info">Publikacja zrealizowana w ramach projektu WolneLektury.pl</p>\r
+ <xsl:if test="//dc:source" >\r
+ <p class="info">Na podstawie: <xsl:value-of select="//dc:source" /></p>\r
+ </xsl:if>\r
<p class="info">\r
<img src="logo_wolnelektury.png" alt="WolneLektury.pl" />\r
</p>\r
\vspace{.6em}
\color{black}
- \begin{figure}[b!]
- \footnotesize
- \color{theme}
- \noindent \rule{\linewidth}{0.4pt}
-
- Szkolna biblioteka internetowa Wolne Lektury tworzona jest dzięki pracy Wolontariuszy, ale to osoby
- zatrudnione w~FNP będą musiały wymyślić, co powinno zostać napisane w~tym miejscu. Można zupełnie usunąć
- tę sekcję, ale autor konwertera chciał się popisać, że umie coś takiego zrobić.
- \color{black}
- \end{figure}
+% \begin{figure}[b!]
+% \footnotesize
+% \color{theme}
+% \noindent \rule{\linewidth}{0.4pt}
+
+% Szkolna biblioteka internetowa Wolne Lektury tworzona jest dzięki pracy Wolontariuszy, ale to osoby
+% zatrudnione w~FNP będą musiały wymyślić, co powinno zostać napisane w~tym miejscu. Można zupełnie usunąć
+% tę sekcję, ale autor konwertera chciał się popisać, że umie coś takiego zrobić.
+% \color{black}
+% \end{figure}
}
}
TEMPLATE = u"""\
Kodowanie znaków w dokumencie: UTF-8.
-----
-Publikacja zrealizowana w ramach projektu Wolne Lektury (http://wolnelektury.pl/). Reprodukcja cyfrowa wykonana przez
-Bibliotekę Narodową z egzemplarza pochodzącego ze zbiorów BN.
-\n%(license_description)s.
+%(description)s
-%(source)s
+%(license_description)s.%(source)s
Wersja lektury w opracowaniu merytorycznym i krytycznym (przypisy i motywy) dostępna jest na stronie %(url)s.
-----
if parse_dublincore:
parsed_dc = dcparser.parse(input_filename)
+ description = parsed_dc.description
url = parsed_dc.url
license_description = parsed_dc.license_description
license = parsed_dc.license
license_description = u"Ten utwór jest udostepniony na licencji %s: \n%s" % (license_description, license)
else:
license_description = u"Ten utwór nie jest chroniony prawem autorskim i znajduje się w domenie publicznej, co oznacza, że możesz go swobodnie wykorzystywać, publikować i rozpowszechniać"
- source = parsed_dc.source_name
+ source = parsed_dc.source_name
+ if source:
+ source = "\n\nNa podstawie: " + source
+ else:
+ source = ''
else:
+ description = 'Publikacja zrealizowana w ramach projektu Wolne Lektury (http://wolnelektury.pl).'
url = '*' * 10
license = ""
license_description = ""
source = ""
output_file.write(TEMPLATE % {
+ 'description': description,
'url': url,
'license_description': license_description,
'text': unicode(result),