This commit is contained in:
Kovid Goyal 2022-06-17 07:54:29 +05:30
parent 3d3651ebce
commit 1f9c67ce02
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 12 additions and 8 deletions

View File

@ -310,10 +310,12 @@ class Economist(BasicNewsRecipe):
feeds_dict = defaultdict(list)
for part in safe_dict(data, "props", "pageProps", "content", "hasPart", "parts"):
section = safe_dict(part, "print", "section", "headline")
title = safe_dict(part, "print", "headline")
url = safe_dict(part, "url", "canonical")
desc = safe_dict(part, "print", "description")
section = safe_dict(part, "print", "section", "headline") or ''
title = safe_dict(part, "print", "headline") or ''
url = safe_dict(part, "url", "canonical") or ''
if not section or not title or not url:
continue
desc = safe_dict(part, "print", "description") or ''
feeds_dict[section].append({"title": title, "url": url, "description": desc})
self.log(' ', title, url, '\n ', desc)
return [(section, articles) for section, articles in feeds_dict.items()]

View File

@ -310,10 +310,12 @@ class Economist(BasicNewsRecipe):
feeds_dict = defaultdict(list)
for part in safe_dict(data, "props", "pageProps", "content", "hasPart", "parts"):
section = safe_dict(part, "print", "section", "headline")
title = safe_dict(part, "print", "headline")
url = safe_dict(part, "url", "canonical")
desc = safe_dict(part, "print", "description")
section = safe_dict(part, "print", "section", "headline") or ''
title = safe_dict(part, "print", "headline") or ''
url = safe_dict(part, "url", "canonical") or ''
if not section or not title or not url:
continue
desc = safe_dict(part, "print", "description") or ''
feeds_dict[section].append({"title": title, "url": url, "description": desc})
self.log(' ', title, url, '\n ', desc)
return [(section, articles) for section, articles in feeds_dict.items()]