mirror of
https://github.com/kovidgoyal/calibre.git
synced 2026-02-23 11:40:06 -05:00
Live load clean_js_json in all NYT recipes
This commit is contained in:
parent
41d2965bc2
commit
beb984754e
@ -258,7 +258,8 @@ class NewYorkTimes(BasicNewsRecipe):
|
||||
|
||||
|
||||
def preloaded_data(soup):
|
||||
from calibre.web.site_parsers.nytimes import clean_js_json
|
||||
from calibre.live import load_module
|
||||
clean_js_json = load_module('calibre.web.site_parsers.nytimes').clean_js_json
|
||||
candidates = soup.find_all('script', string=lambda x: x and 'window.__preloadedData' in x)
|
||||
script = candidates[0]
|
||||
script = str(script)
|
||||
|
||||
@ -258,7 +258,8 @@ class NewYorkTimes(BasicNewsRecipe):
|
||||
|
||||
|
||||
def preloaded_data(soup):
|
||||
from calibre.web.site_parsers.nytimes import clean_js_json
|
||||
from calibre.live import load_module
|
||||
clean_js_json = load_module('calibre.web.site_parsers.nytimes').clean_js_json
|
||||
candidates = soup.find_all('script', string=lambda x: x and 'window.__preloadedData' in x)
|
||||
script = candidates[0]
|
||||
script = str(script)
|
||||
|
||||
@ -126,7 +126,8 @@ def asset_to_article(asset):
|
||||
|
||||
|
||||
def preloaded_data(soup):
|
||||
from calibre.web.site_parsers.nytimes import clean_js_json
|
||||
from calibre.live import load_module
|
||||
clean_js_json = load_module('calibre.web.site_parsers.nytimes').clean_js_json
|
||||
candidates = soup.find_all('script', string=lambda x: x and 'window.__preloadedData' in x)
|
||||
script = candidates[0]
|
||||
script = str(script)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user