X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d57cd71379f89196addaa90d1c14a17a359f35d3..592c9401b18118e01de250d44878b9289b138f9c:/src/catalogue/fields.py

diff --git a/src/catalogue/fields.py b/src/catalogue/fields.py
index 581bf38a1..faff5c624 100644
--- a/src/catalogue/fields.py
+++ b/src/catalogue/fields.py
@@ -342,6 +342,18 @@ class BuildCover(BuildEbook):
         pass
 
 
+@BuildEbook.register('cover_clean')
+@task(ignore_result=True)
+class BuildCoverClean(BuildCover):
+    @classmethod
+    def transform(cls, wldoc, fieldfile):
+        if wldoc.book_info.cover_box_position == 'none':
+            from librarian.cover import WLCover
+            return WLCover(wldoc.book_info, width=240).output_file()
+        from librarian.covers.marquise import MarquiseCover
+        return MarquiseCover(wldoc.book_info, width=240).output_file()
+
+
 @BuildEbook.register('cover_thumb')
 @task(ignore_result=True)
 class BuildCoverThumb(BuildCover):