X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/e870e40d5fb975ba9ec0ec327014b3d16eea51e4..dcecf2226f792e051a230bb5fc68501ce7e06474:/src/librarian/builders/txt.py?ds=inline diff --git a/src/librarian/builders/txt.py b/src/librarian/builders/txt.py index 3f19346..8302de5 100644 --- a/src/librarian/builders/txt.py +++ b/src/librarian/builders/txt.py @@ -1,6 +1,6 @@ -# coding: utf-8 -from __future__ import unicode_literals - +# This file is part of Librarian, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. +# import io from librarian import OutputFile, get_resource @@ -48,25 +48,47 @@ class TxtBuilder: file_extension = "txt" identifier = "txt" + orphans = False + default_license_description = { "pol": ( - "Ten utwór nie jest objÄty majÄ tkowym prawem autorskim " - "i znajduje siÄ w domenie publicznej, co oznacza że " - "możesz go swobodnie wykorzystywaÄ, publikowaÄ " - "i rozpowszechniaÄ. JeÅli utwór opatrzony jest " - "dodatkowymi materiaÅami (przypisy, motywy literackie " - "etc.), które podlegajÄ prawu autorskiemu, to te " - "dodatkowe materiaÅy udostÄpnione sÄ na licencji " - "Creative Commons Uznanie Autorstwa â Na Tych Samych " - "Warunkach 3.0 PL " - "(http://creativecommons.org/licenses/by-sa/3.0/)" + "Wszystkie zasoby Wolnych Lektur możesz swobodnie wykorzystywaÄ, " + "publikowaÄ i rozpowszechniaÄ pod warunkiem zachowania warunków " + "licencji i zgodnie z Zasadami wykorzystania Wolnych Lektur.\n" + "Ten utwór jest w domenie publicznej.\n" + "Wszystkie materiaÅy dodatkowe (przypisy, motywy literackie) sÄ " + "udostÄpnione na Licencji Wolnej Sztuki 1.3: " + "https://artlibre.org/licence/lal/pl/\n" + "Fundacja Wolne Lektury zastrzega sobie prawa do wydania " + "krytycznego zgodnie z art. Art.99(2) Ustawy o prawach autorskich " + "i prawach pokrewnych.\nWykorzystujÄ c zasoby z Wolnych Lektur, " + "należy pamiÄtaÄ o zapisach licencji oraz zasadach, które " + "spisaliÅmy w Zasadach wykorzystania Wolnych Lektur: " + "https://wolnelektury.pl/info/zasady-wykorzystania/\nZapoznaj " + "siÄ z nimi, zanim udostÄpnisz dalej nasze ksiÄ Å¼ki." ) } license_description = { - "pol": "Ten utwór jest udostÄpniony na licencji {meta.license_description}: \n{meta.license}", + "pol": ( + #"Ten utwór jest udostÄpniony na licencji {meta.license_description}: \n{meta.license}", + "Wszystkie zasoby Wolnych Lektur możesz swobodnie wykorzystywaÄ, " + "publikowaÄ i rozpowszechniaÄ pod warunkiem zachowania warunków " + "licencji i zgodnie z Zasadami wykorzystania Wolnych Lektur.\n" + "Ten utwór jest jest udostÄpniony na licencji {meta.license_description} ({meta.license}). " + "Wszystkie materiaÅy dodatkowe (przypisy, motywy literackie) sÄ " + "udostÄpnione na Licencji Wolnej Sztuki 1.3: " + "https://artlibre.org/licence/lal/pl/\n" + "Fundacja Wolne Lektury zastrzega sobie prawa do wydania " + "krytycznego zgodnie z art. Art.99(2) Ustawy o prawach autorskich " + "i prawach pokrewnych.\nWykorzystujÄ c zasoby z Wolnych Lektur, " + "należy pamiÄtaÄ o zapisach licencji oraz zasadach, które " + "spisaliÅmy w Zasadach wykorzystania Wolnych Lektur: " + "https://wolnelektury.pl/info/zasady-wykorzystania/\nZapoznaj " + "siÄ z nimi, zanim udostÄpnisz dalej nasze ksiÄ Å¼ki." + ) } - def __init__(self): + def __init__(self, base_url=None): self.fragments = { None: TxtFragment(), 'header': TxtFragment() @@ -147,7 +169,7 @@ class TxtBuilder: funders = ', '.join(meta.funders) if funders: - funders = u"\n\nPublikacjÄ wsparli i wsparÅy: %s." % funders + funders = "\n\nPublikacjÄ wsparli i wsparÅy: %s." % funders isbn = getattr(meta, 'isbn_txt', None) if isbn: