Update tls_mag.recipe

This commit is contained in:
unkn0w7n 2024-08-23 17:51:45 +05:30
parent 3875663f05
commit 7905a440d5

View File

@ -97,6 +97,7 @@ class tls(BasicNewsRecipe):
def preprocess_raw_html(self, raw, *a):
data = json.loads(raw)
if 'articleIntroPrimary' in data:
prim = data['articleIntroPrimary']
title = '<h1>' + prim['headline'] + '</h1>\n'
desc = '<p class="desc">' + prim['standfirst'] + '</p>\n'
@ -115,6 +116,9 @@ class tls(BasicNewsRecipe):
if prim['byline']['text']:
auth = '<p class="auth"><a href="{}">'.format(prim['byline']['link']) + prim['byline']['text'] + '</a></p>\n'
else:
prim = title = desc = label = auth = lede = ''
bks = ''
if data['bookdetails']:
bks += '<br>'
@ -127,6 +131,7 @@ class tls(BasicNewsRecipe):
bks += '<div class="det">' + y + '</div>\n'
bks += '<br>'
if 'leadimage' in data:
if 'full_image' in data['leadimage'] and data['leadimage']['full_image']:
lede = '<br><img src="{}"><div class="figc">{}</div>'.format(
data['leadimage']['full_image'] + '?w600', data['leadimage']['imagecaption'] + ' <i>' \