X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/b485e5fbd3a127dc13d8b647c6819c2e314cf0fd..66d85e5195d8beec76505ce6f38f0f6f74101e53:/src/depot/legimi.py diff --git a/src/depot/legimi.py b/src/depot/legimi.py index 01f4ee2e..0a09f0b4 100644 --- a/src/depot/legimi.py +++ b/src/depot/legimi.py @@ -86,11 +86,11 @@ class Legimi: "Author": ", ".join(p.readable() for p in meta.authors), "Year": meta.created_at[:4], - 'GenreId': '11', # TODO + 'GenreId': str(self.get_genre(wlbook)), 'Isbn': '', 'LanguageLocale': lang_code_3to2(meta.language), - 'Description': description_add, + 'Description': self.get_description(wlbook), } if meta.isbn_html: isbn = meta.isbn_html @@ -101,11 +101,6 @@ class Legimi: files_data = {} - abstract = wlbook.tree.find('.//abstrakt') - if abstract is not None: - book_data['Description'] = transform_abstrakt(abstract) - - cover_data = self.upload( (meta.url.slug + '.jpg', cover.get_file(), 'image/jpeg') ) @@ -190,7 +185,7 @@ class Legimi: if wlbook.meta.audience: description += '
{} to lektura szkolna.'.format(wlbook.meta.title)
- if wlbook.tree.find('//pe'):
+ if wlbook.tree.find('//pe') is not None:
description += '
Ebook {title} zawiera przypisy opracowane specjalnie dla uczennic i uczniów {school}.'.format(
title=wlbook.meta.title,
school='szkoÅy podstawowej' if wlbook.meta.audience == 'SP' else 'liceum i technikum'
@@ -198,6 +193,25 @@ class Legimi:
description += '