mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Economist recipe reduce image quality to keep file size below amazon's email threshold when the output profile is set to a kindle profile
Fix #662 (Updating for reduced image sizes)
This commit is contained in:
parent
d8e0540477
commit
9e3171e3a6
@ -91,6 +91,15 @@ class Economist(BasicNewsRecipe):
|
|||||||
|
|
||||||
needs_subscription = False
|
needs_subscription = False
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
BasicNewsRecipe.__init__(self, *args, **kwargs)
|
||||||
|
if self.output_profile.short_name.startswith('kindle'):
|
||||||
|
# Reduce image sizes to get file size below amazon's email
|
||||||
|
# sending threshold
|
||||||
|
self.web2disk_options.compress_news_images = True
|
||||||
|
self.web2disk_options.compress_news_images_auto_size = 5
|
||||||
|
self.log.warn('Kindle Output profile being used, reducing image quality to keep file size below amazon email threshold')
|
||||||
|
|
||||||
def get_browser(self):
|
def get_browser(self):
|
||||||
br = BasicNewsRecipe.get_browser(self)
|
br = BasicNewsRecipe.get_browser(self)
|
||||||
# Add a cookie indicating we have accepted Economist's cookie
|
# Add a cookie indicating we have accepted Economist's cookie
|
||||||
|
@ -91,6 +91,15 @@ class Economist(BasicNewsRecipe):
|
|||||||
|
|
||||||
needs_subscription = False
|
needs_subscription = False
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
BasicNewsRecipe.__init__(self, *args, **kwargs)
|
||||||
|
if self.output_profile.short_name.startswith('kindle'):
|
||||||
|
# Reduce image sizes to get file size below amazon's email
|
||||||
|
# sending threshold
|
||||||
|
self.web2disk_options.compress_news_images = True
|
||||||
|
self.web2disk_options.compress_news_images_auto_size = 5
|
||||||
|
self.log.warn('Kindle Output profile being used, reducing image quality to keep file size below amazon email threshold')
|
||||||
|
|
||||||
def get_browser(self):
|
def get_browser(self):
|
||||||
br = BasicNewsRecipe.get_browser(self)
|
br = BasicNewsRecipe.get_browser(self)
|
||||||
# Add a cookie indicating we have accepted Economist's cookie
|
# Add a cookie indicating we have accepted Economist's cookie
|
||||||
|
Loading…
x
Reference in New Issue
Block a user