# HG changeset patch # User amit@thunder # Date 1271065361 -19800 # Node ID 3b5f1341d6c624d3b11a59cefe44713d66cf7779 # Parent c9990f63505de189e5728af16ec03bffd2eeb918 Some small changes ... bug fixes diff -r c9990f63505d -r 3b5f1341d6c6 SEESenv/scripts/docbook2html.py --- a/SEESenv/scripts/docbook2html.py Mon Apr 12 04:08:23 2010 +0530 +++ b/SEESenv/scripts/docbook2html.py Mon Apr 12 15:12:41 2010 +0530 @@ -13,4 +13,4 @@ print command subprocess.Popen(command,shell=True) - time.sleep(10) + time.sleep(2) diff -r c9990f63505d -r 3b5f1341d6c6 SEESenv/scripts/finalhtml.py --- a/SEESenv/scripts/finalhtml.py Mon Apr 12 04:08:23 2010 +0530 +++ b/SEESenv/scripts/finalhtml.py Mon Apr 12 15:12:41 2010 +0530 @@ -30,12 +30,18 @@ def finalchanges(file_name,html_string): """some of the final changes that need to do be done on the html before creating the final usable page in the hgbook project""" # print html_string + + + #handling the adding of all the javascript stuff replace_string="""Chapter 2. Basic Python""" ch_name=os.path.split(file_name)[1].split('.')[0] chapter_names_unsorted=glob.glob(os.path.join(repo,'ch*.html')) chapter_names_unsorted.sort() chapter_names_sorted=chapter_names_unsorted # print chapter_names_sorted + + + #handling adding the previous and the next chapter chapter_names_sorted=sort_doubledigit(chapter_names_sorted) chapter_names=chapter_names_sorted previous_string='<<<' @@ -66,9 +72,10 @@ next_chapter='' + #handling adding a title + chapter_xml=ch_name_tmp+'.xml' - - + try: xml_file =open(chapter_xml,'r').read() xml_tree=ET.fromstring(xml_file) @@ -96,7 +103,7 @@ - + reg_obj=re.compile('.*',re.DOTALL) html_string=reg_obj.sub(replace_string, html_string,re.DOTALL) @@ -110,21 +117,43 @@ div['id'] = ch_name except TypeError: print file_name + add_footer_string="""""" + + position=len(soup.findall('div')) + + + soup.html.body.insert(0,NavigableString(body_add_string)) + soup.html.body.insert(position+1,NavigableString(add_footer_string) + # handling adding footer + return soup if __name__=='__main__': - file_names=glob.glob(os.path.join(repo,'ch*.html')) + file_names=glob.glob(os.path.join(repo,'ch4strings_dicts.html')) for file_name in file_names: file_obj=open(file_name,'r') soup=finalchanges(file_name,file_obj.read()) time.sleep(1) file_obj=open(file_name,'w') print >>file_obj ,soup - print file_name - + + # add_footer_string="""""" + +# print file_name +# file_obj_footer_read=open(file_name,'r') +# html_string=file_obj_footer_read.read() +# #time.sleep(1) +# #print html_string +# print len(html_string) +# print re.findall("",html_string) +# html_string=re.sub('','abshdaskbd',html_string) +# file_obj_footer_write=open(file_name,'w') +# file_obj_footer_write.write(html_string) diff -r c9990f63505d -r 3b5f1341d6c6 SEESenv/scripts/rst2docbook.py --- a/SEESenv/scripts/rst2docbook.py Mon Apr 12 04:08:23 2010 +0530 +++ b/SEESenv/scripts/rst2docbook.py Mon Apr 12 15:12:41 2010 +0530 @@ -143,10 +143,10 @@ docbook_file=tmp_folder+name+'.docbook' print docbook_file writer=Writer() -# try: - publish_file(source_path=file_name, destination_path=docbook_file,parser_name='restructuredtext', writer=writer) -# except : -# pass + try: + publish_file(source_path=file_name, destination_path=docbook_file,parser_name='restructuredtext', writer=writer) + except : + pass