def transform(wldoc, fieldfile):
return wldoc.as_pdf(
morefloats=settings.LIBRARIAN_PDF_MOREFLOATS, cover=True,
- ilustr_path=gallery_path(wldoc.book_info.url.slug), customizations=['notoc'])
+ base_url=gallery_url(wldoc.book_info.url.slug), customizations=['notoc'])
def build(self, fieldfile):
BuildEbook.build(self, fieldfile)
class BuildEpub(BuildEbook):
@staticmethod
def transform(wldoc, fieldfile):
- return wldoc.as_epub(cover=True, ilustr_path=gallery_path(wldoc.book_info.url.slug))
+ return wldoc.as_epub(cover=True, base_url=gallery_url(wldoc.book_info.url.slug))
@BuildEbook.register('mobi')
class BuildMobi(BuildEbook):
@staticmethod
def transform(wldoc, fieldfile):
- return wldoc.as_mobi(cover=True, ilustr_path=gallery_path(wldoc.book_info.url.slug))
+ return wldoc.as_mobi(cover=True, base_url=gallery_url(wldoc.book_info.url.slug))
@BuildEbook.register('html')
slug = url_elem.text.rstrip('/').rsplit('/', 1)[1]
gal_url = gallery_url(slug=slug)
gal_path = gallery_path(slug=slug)
- return wldoc.as_html(gallery_path=gal_path, gallery_url=gal_url)
+ return wldoc.as_html(gallery_path=gal_path, gallery_url=gal_url, base_url=gal_url)
class BuildCover(BuildEbook):
from django.conf import settings
from django.utils import timezone
-from catalogue.utils import gallery_path
+from catalogue.utils import gallery_url
from waiter.models import WaitedFile
task_logger = get_task_logger(__name__)
pdf = wldoc.as_pdf(
customizations=customizations,
morefloats=settings.LIBRARIAN_PDF_MOREFLOATS,
- ilustr_path=gallery_path(wldoc.book_info.url.slug),
+ base_url=gallery_url(wldoc.book_info.url.slug),
**kwargs)
DefaultStorage().save(file_name, File(open(pdf.get_filename(), 'rb')))
finally: