X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/817ce226770c3b003d85b7e77e96360c433c80ed..07184f3d87ef093639e4eb908cee45cf69c4a0bb:/src/depot/publishers/woblink.py diff --git a/src/depot/publishers/woblink.py b/src/depot/publishers/woblink.py index 82a43753..83fb3174 100644 --- a/src/depot/publishers/woblink.py +++ b/src/depot/publishers/woblink.py @@ -523,6 +523,10 @@ class Woblink(BasePublisher): sleep(2) def upload_file(self, woblink_id, filename, content, field_name, mime_type): + form_name = f'Upload{field_name}' + id_field = f'pub{field_name}ResId' + field_name = field_name.lower() + data = { 'pubId': woblink_id, } @@ -530,10 +534,6 @@ class Woblink(BasePublisher): field_name: (filename, content, mime_type) } - form_name = f'Upload{field_name}' - id_field = f'pub{field_name}ResId' - field_name = field_name.lower() - response = self.session.post( self.UPLOAD_URL % field_name, data=self.with_form_name(data, form_name), @@ -580,8 +580,7 @@ class Woblink(BasePublisher): woblink_id, doc.meta.url.slug + '.epub', content, - 'UploadEpub', - 'epub', + 'Epub', 'application/epub+zip' ) demo_id = self.generate_demo(woblink_id, 'epub') @@ -597,8 +596,7 @@ class Woblink(BasePublisher): woblink_id, doc.meta.url.slug + '.mobi', content, - 'UploadMobi', - 'mobi', + 'Mobi', 'application/x-mobipocket-ebook' ) demo_id = self.generate_demo(woblink_id, 'mobi', check=False) @@ -616,8 +614,7 @@ class Woblink(BasePublisher): woblink_id, doc.meta.url.slug + '.jpeg', content, - 'UploadCover', - 'cover', + 'Cover', cover.mime_type() ) return file_id