From f040e708240f8663006be4174c0f37e2d729ab08 Mon Sep 17 00:00:00 2001
From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com>
Date: Fri, 20 Sep 2024 17:53:18 +0530
Subject: [PATCH] Update tls_mag.recipe
---
recipes/tls_mag.recipe | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
diff --git a/recipes/tls_mag.recipe b/recipes/tls_mag.recipe
index f3c019685d..b2b80915b0 100644
--- a/recipes/tls_mag.recipe
+++ b/recipes/tls_mag.recipe
@@ -101,7 +101,7 @@ class tls(BasicNewsRecipe):
title = '
' + prim['headline'] + '
\n'
desc = '' + prim['standfirst'] + '
\n'
- auth = lede = ''
+ bks = auth = lede = ''
label = '{}
\n'
l = prim['label']
@@ -115,8 +115,19 @@ class tls(BasicNewsRecipe):
if prim['byline']['text']:
auth = ''.format(prim['byline']['link']) + prim['byline']['text'] + '
\n'
+ if 'bookdetails' in prim and prim['bookdetails']:
+ bks += '
'
+ for a in c_data['bookdetails']:
+ for x, y in a.items():
+ if isinstance(y, str):
+ if x == 'imageurl':
+ bks += '
'.format(y)
+ elif y:
+ bks += '' + y + '
\n'
+ bks += '
'
+
else:
- prim = title = desc = label = auth = lede = ''
+ prim = title = desc = label = auth = lede = bks = ''
if 'article_data_leadimage' in data:
i = data['article_data_leadimage']
@@ -125,21 +136,9 @@ class tls(BasicNewsRecipe):
i['full_image'] + '?w600', i['imagecaption'] + ' ' \
+ i['imagecredit'] + ''
)
- cont = self.index_to_soup('https://www.the-tls.co.uk/wp-json/tls/v2/single-article/' + data['ID'], raw=True)
+ cont = self.index_to_soup('https://www.the-tls.co.uk/wp-json/wp/v2/tls_articles/' + data['ID'], raw=True)
c_data = json.loads(cont)
- body = c_data['content']
-
- bks = ''
- if 'bookdetails' in c_data and c_data['bookdetails']:
- bks += '
'
- for a in c_data['bookdetails']:
- for x, y in a.items():
- if isinstance(y, str):
- if x == 'imageurl':
- bks += '
'.format(y)
- elif y:
- bks += '' + y + '
\n'
- bks += '
'
+ body = c_data['content']['rendered']
html = '' \
+ label + title + desc + auth + lede + bks + body + \