Use user specified output profile and base font size when downloading recipes in the GUI

This commit is contained in:
Kovid Goyal 2009-07-09 13:50:37 -06:00
parent edf5bcbab6
commit 24d76bd8a4
2 changed files with 11 additions and 1 deletions

View File

@ -152,10 +152,20 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None):
def fetch_scheduled_recipe(recipe, script):
from calibre.gui2.dialogs.scheduler import config
from calibre.ebooks.conversion.config import load_defaults
fmt = prefs['output_format'].lower()
pt = PersistentTemporaryFile(suffix='_recipe_out.%s'%fmt.lower())
pt.close()
recs = []
ps = load_defaults('page_setup')
if 'output_profile' in ps:
recs.append(('output_profile', ps['output_profile'],
OptionRecommendation.HIGH))
lf = load_defaults('look_and_feel')
if lf.get('base_font_size', 0.0) != 0.0:
recs.append(('base_font_size', ps['base_font_size'],
OptionRecommendation.HIGH))
args = [script, pt.name, recs]
if recipe.needs_subscription:
x = config.get('recipe_account_info_%s'%recipe.id, False)

View File

@ -48,7 +48,7 @@ class NYTimes(BasicNewsRecipe):
ans = []
allSectionKeywords = ['The Front Page', 'International','National','Obituaries','Editorials',
'New York','Business Day','Sports','Dining','Arts','Home','Styles']
excludeSectionKeywords = ['Sports','Dining','Styles']
excludeSectionKeywords = ['Dining','Styles']
# Find each instance of class="section-headline", class="story", class="story headline"