From 81544b2b205f02667b03ad4221022fde4cf15c58 Mon Sep 17 00:00:00 2001 From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com> Date: Wed, 12 Feb 2025 09:54:48 +0530 Subject: [PATCH] Update barrons.recipe add bolds --- recipes/barrons.recipe | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/recipes/barrons.recipe b/recipes/barrons.recipe index 407202a9e1f9..4635f49c53a6 100644 --- a/recipes/barrons.recipe +++ b/recipes/barrons.recipe @@ -15,8 +15,8 @@ def make_hlinks(zx): for ad in zx['body']['additions']: if ad.get('type', '') == 'link': strt = ad['rangeStart'] - end = ad['rangeLength'] - n_txt = otxt[strt : (strt + end)] + end = ad['rangeStart'] + ad['rangeLength'] + n_txt = otxt[strt:end] lnk = ad['value'] lnk_txt = f'{n_txt}' txt = txt.replace(n_txt, lnk_txt) @@ -24,11 +24,17 @@ def make_hlinks(zx): for sty in zx['body']['inlineTextStyles']: if 'Italic' in sty['textStyle']['fontName']: estrt = sty['rangeStart'] - eend = sty['rangeLength'] - etxt = otxt[estrt : (estrt + eend)] + eend = sty['rangeStart'] + sty['rangeLength'] + etxt = otxt[estrt:eend] em_txt = f'{etxt}' txt = txt.replace(etxt, em_txt) - return txt + if 'Bold' in sty['textStyle']['fontName']: + bstrt = sty['rangeStart'] + bend = sty['rangeStart'] + sty['rangeLength'] + btxt = otxt[bstrt:bend] + b_txt = f'{btxt}' + txt = txt.replace(btxt, b_txt) + return txt.replace('\n\n', '