From b7cc198f320a75c3c35bb82cfe2830aa651c782e Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Mon, 8 May 2017 16:57:58 +0200 Subject: [PATCH] fixed img path --- bin/build.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/bin/build.py b/bin/build.py index 086e06b..166ead2 100755 --- a/bin/build.py +++ b/bin/build.py @@ -124,15 +124,16 @@ def generate_html(book, toc): # outputfile=out_f) output_dom = BeautifulSoup(output, 'html.parser') - - # append html story page to template_dom - story_page = BeautifulSoup('
', 'html.parser') - story_page.div.append(output_dom) - story_dom.append(story_page) - # copy images for img in output_dom.find_all('img'): + # print('-- img ',img) att_src = re.sub(r"^\/", "", img['src']) + img['src'] = att_src + # domimg = output_dom.find('img', {'src':img['src']}) + # domimg['src'] = att_src + # print(domimg) + + src_img = os.path.join(_BOOK_SRC, att_src) # print('- - '+src_img) @@ -149,6 +150,13 @@ def generate_html(book, toc): shutil.copyfile(src_img, dest_img) + + # append html story page to template_dom + story_page = BeautifulSoup('
', 'html.parser') + story_page.div.append(output_dom) + story_dom.append(story_page) + + pi = pi+1 # create main html file from filled template html dom