SEESenv/scripts/rst2docbook.py
author amit@thunder
Thu, 25 Feb 2010 18:53:51 +0530
changeset 30 f66b0a5ebf40
parent 26 1846ab4ebdda
child 33 bc535262231d
permissions -rw-r--r--
Changes in Path
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     1
#!/usr/bin/python
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     2
"""
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     3
Just a hack to convert rst to xml and then docbook . 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     4
May not containt all the required elements of a docbook .
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     5
Just done to make it run for the specific rst for our 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     6
sees documentation.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     7
"""
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     8
import xml.etree.ElementTree as ET
26
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
     9
from lxml import etree as ET2
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    10
import os 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    11
import re
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    12
import subprocess
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    13
import os
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    14
import pkg_resources
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    15
import glob, os, re, sys
30
f66b0a5ebf40 Changes in Path
amit@thunder
parents: 26
diff changeset
    16
names = glob.glob('/home/hg/repos/SEES-hacks/temp/ch*.xml')
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    17
"""
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    18
chapterno=0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    19
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    20
def convert2xml(file):
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    21
#    print folder,subfolder,file
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    22
    global chapterno
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    23
    name=file.split('/')[-1]
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    24
    name=str(chapterno)+name.split('.')[0]
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    25
#    full_file=os.path.join(folder,file)    
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    26
#    if file.endswith('.rst'):    
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    27
    print file	    
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    28
    xml_file=name+'.xml'        
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    29
    command="rst2xml.py %s > %s" %(file , xml_file)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    30
    print command        
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    31
    a=subprocess.Popen(command , shell=True)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    32
	   	
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    33
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    34
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    35
def walk(repo):
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    36
    global chapterno
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    37
    mainfolder='/home/amit/sttp_latest/'    
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    38
    for readline in open('index.config','r').readlines():
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    39
        chapterno+=1		
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    40
        filename=mainfolder+readline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    41
        convert2xml(filename)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    42
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    43
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    44
"""
26
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    45
def convert2docbook(name ,xml_string):
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    46
    """changing tags to convert the xml to docbook"""	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    47
        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    48
    xml_string=re.sub('<strong>','<emphasis role="strong">', xml_string)   
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    49
    xml_string=re.sub('</strong>' ,'</emphasis>',xml_string)   
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    50
    xml_string=re.sub('<literal_block xml:space="preserve">','<literal_block xml:space="preserve">\n',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    51
    xml_string=re.sub('<literal_block xml:space="preserve">','<programlisting>',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    52
    xml_string=re.sub('</literal_block>','</programlisting>',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    53
    xml_string=re.sub('<paragraph>' ,'<para>',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    54
    xml_string=re.sub('</paragraph>' ,'</para>',xml_string)  
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    55
    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    56
    xml_string=re.sub('<bullet_list bullet="[-*+]">','<itemizedlist mark="*">',xml_string,)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    57
    xml_string=re.sub('</bullet_list>','</itemizedlist>',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    58
    xml_string=re.sub('<list_item>','<listitem>',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    59
    xml_string=re.sub('</list_item>','</listitem>',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    60
    xml_string=re.sub('<enumerated_list enumtype="arabic" prefix="." suffix=".">', '<orderedlist numeration="arabic">',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    61
    xml_string=re.sub('<enumerated_list enumtype="arabic" prefix="" suffix=".">',  '<orderedlist numeration="arabic">',xml_string)  
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    62
    xml_string=re.sub('</enumerated_list>', '</orderedlist>',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    63
    xml_string=re.sub('<line_block>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    64
    xml_string=re.sub('</line_block>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    65
    xml_string=re.sub('<line>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    66
    xml_string=re.sub('</line>', '',xml_string)   
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    67
    xml_string=re.sub('<block_quote>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    68
    xml_string=re.sub('</block_quote>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    69
    xml_string=re.sub('<title_reference>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    70
    xml_string=re.sub('</title_reference>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    71
    xml_string=re.sub('<definition>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    72
    xml_string=re.sub('</definition>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    73
    xml_string=re.sub('<definition_list_item>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    74
    xml_string=re.sub('</definition_list_item>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    75
    xml_string=re.sub('<definition_list>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    76
    xml_string=re.sub('</definition_list>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    77
    xml_string=re.sub('<term>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    78
    xml_string=re.sub('</term>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    79
    xml_string=re.sub('<entry>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    80
    xml_string=re.sub('</entry>', '',xml_string) 	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    81
    xml_string=re.sub('<row>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    82
    xml_string=re.sub('</row>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    83
    xml_string=re.sub('<tbody>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    84
    xml_string=re.sub('</tbody>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    85
    xml_string=re.sub('<table>', '',xml_string)			
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    86
    xml_string=re.sub('</table>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    87
    xml_string=re.sub('<thead>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    88
    xml_string=re.sub('</thead>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    89
    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    90
    xml_string=re.sub('<tgroup.*"/>', '',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    91
    xml_string=re.sub('</tgroup>', '',xml_string)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    92
    chapter= ET.Element("chapter")
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    93
    article=ET.SubElement(chapter,"article")
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    94
    articleinfo=ET.SubElement(article,"articleinfo")
4
231572ecfb59 Some more tags added
amit@thunder
parents: 2
diff changeset
    95
		
26
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    96
    try:	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    97
    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    98
#        print name    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
    99
        tree = ET.fromstring(xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   100
    except:
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   101
        pass        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   102
        #print name        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   103
               
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   104
      #  tree=ET2.fromstring(xml_string)    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   105
        #print "xml_string problem"	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   106
        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   107
    #   print "fromstring"	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   108
    try:    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   109
        title= ET.SubElement(articleinfo,"title") 
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   110
        title_element=tree.find('title')
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   111
        title.text=title_element.text
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   112
        article.insert(1,tree)	
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   113
    except:
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   114
        if name not in ('ch12index.xml',):        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   115
            title= ET.SubElement(articleinfo,"title") 
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   116
            section_element=tree.find('section')
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   117
            title_element=section_element.find('title')
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   118
            title.text=title_element.text
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   119
            article.insert(1,tree)                
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   120
            
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   121
    xml_string=ET.tostring(chapter)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   122
    xml_string=xml_string.replace('\\',' ')    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   123
    xml_string=re.sub('<document[-A-Za-z=/_" .0-9]*>' ,'',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   124
    xml_string=re.sub('</document>' ,'',xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   125
#    xml_string=re.sub('</section></section></section>' ,'</section></section>',xml_string)    
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   126
    return xml_string
4
231572ecfb59 Some more tags added
amit@thunder
parents: 2
diff changeset
   127
231572ecfb59 Some more tags added
amit@thunder
parents: 2
diff changeset
   128
    
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   129
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   130
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   131
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   132
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   133
if __name__=='__main__':
26
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   134
        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   135
    for name in names:
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   136
           
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   137
    #print name        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   138
    #xml_string=open(name,'r').read()
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   139
        xml_string=open(name,'r').read()
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   140
        xml_string=convert2docbook(name,xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   141
        docbook_file=name.split('.')[0]+'.docbook'
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   142
        f=open(docbook_file,'w')
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   143
        try:        
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   144
	        f.write(xml_string)
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   145
        except:
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   146
	        pass
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   147
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   148
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   149
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   150
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   151
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   152
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   153
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   154
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   155
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   156
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   157
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   158
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   159
26
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   160
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   161
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   162
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   163
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   164
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   165
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   166
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   167
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   168
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   169
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   170
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   171
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   172
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   173
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   174
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   175
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   176
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   177
1846ab4ebdda Bug fixes and added a script for changes in final html
amit@thunder
parents: 6
diff changeset
   178