# HG changeset patch # User amit@thunder # Date 1267354339 -19800 # Node ID bc535262231d330c2841eced58f7344c55566f3a # Parent de7ac08f237bfd985bb8872355c06db037f3dd44 Solving some especially with p_list.py diff -r de7ac08f237b -r bc535262231d SEESenv/scripts/autoid.py --- a/SEESenv/scripts/autoid.py Sat Feb 27 00:10:28 2010 +0530 +++ b/SEESenv/scripts/autoid.py Sun Feb 28 16:22:19 2010 +0530 @@ -9,6 +9,7 @@ tagged = re.compile(']* id="x_([0-9a-f]+)"[^>]*>', re.M) untagged = re.compile('') +script_folder='/home/hg/repos/SEES-hacks/temp/' names = glob.glob('/home/hg/repos/SEES-hacks/temp/ch*.docbook') # First pass: find the highest-numbered paragraph ID. @@ -18,7 +19,7 @@ errs = 0 beginning="p_list= " -id_file=open('p_list.py','w') +id_file=open(script_folder+'p_list.py','w') dictionary={} id_list=[] for name in names: @@ -37,7 +38,7 @@ global chapter biggest_id += 1 - id_name="%s_%x" % (chapter,biggest_id) + id_name="%s_%x" % (chapter.split('/')[-1],biggest_id) id_list.append(id_name) return '' %id_name @@ -50,7 +51,7 @@ id_list=[] f = open(name).read() f1 = untagged.sub(retag, f ) - dictionary[chapter]=id_list + dictionary[chapter.split('/')[-1]]=id_list if f1 != f: tmpname = name + '.tmp' fp = open(tmpname, 'w') diff -r de7ac08f237b -r bc535262231d SEESenv/scripts/rst2docbook.py --- a/SEESenv/scripts/rst2docbook.py Sat Feb 27 00:10:28 2010 +0530 +++ b/SEESenv/scripts/rst2docbook.py Sun Feb 28 16:22:19 2010 +0530 @@ -120,7 +120,7 @@ xml_string=ET.tostring(chapter) xml_string=xml_string.replace('\\',' ') - xml_string=re.sub('' ,'',xml_string) + xml_string=re.sub('' ,'',xml_string) xml_string=re.sub('' ,'',xml_string) # xml_string=re.sub('' ,'',xml_string) return xml_string diff -r de7ac08f237b -r bc535262231d sees.hook --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sees.hook Sun Feb 28 16:22:19 2010 +0530 @@ -0,0 +1,13 @@ +repo="/home/hg/repos/SEES-hacks/SEESenv/scripts" +temp_dir="/home/hg/repos/SEES-hacks" + +mkdir $temp_dir/temp +python $repo/myrst2xml.py +python $repo/rst2docbook.py +python $repo/autoid.py +python $repo/docbook2html.py +python $repo/finalhtml.py + +cp $temp_dir/temp/*.html /home/amit/repos/SEES-hacks/SEESenv/web/html/ +cp $temp_dir/temp/p_list.py /home/amit/repos/SEES-hacks/SEESenv/web/html/ +rm -r $temp_dir diff -r de7ac08f237b -r bc535262231d test.hook --- a/test.hook Sat Feb 27 00:10:28 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -repo="/home/hg/repos/SEES-hacks/SEESenv/scripts" -temp_dir="/home/hg/repos/SEES-hacks" - -mkdir $temp_dir/temp -python $repo/myrst2xml.py -python $repo/rst2docbook.py -python $repo/autoid.py -python $repo/docbook2html.py -python $repo/finalhtml.py - -cp $temp_dir/temp/*.html /home/amit/repos/SEES-hacks/SEESenv/web/html/ -