Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
allendowney
GitHub Repository: allendowney/thinkbayes2
Path: blob/master/book/postprocess.py
1901 views
1
import sys
2
3
from Filist import Filist
4
5
def main(name, filename, *argv):
6
# print the contents of the given file
7
ft = Filist(filename)
8
ft.sub_lines(r'<programlisting>plasTeXpython', r'<programlisting language="python">')
9
ft.sub_lines(r'plasTeXangle', r'&lt;&gt;')
10
11
# label the last chapters as appendices
12
#i, match = ft.search_lines('<chapter id="tools">')
13
#ft.sub_lines(r'<chapter', r'<appendix', start=i)
14
#ft.sub_lines(r'</chapter', r'</appendix', start=i+1)
15
16
ft.sub_lines(r'<emphasis role="bold">[email protected]</emphasis>',
17
r'<phrase role="keep-together"><emphasis role="bold">[email protected]</emphasis></phrase>')
18
19
print ft
20
21
if __name__ == '__main__':
22
main(*sys.argv)
23
24