premiere-libtorrent/docs/join_rst.py

27 lines
665 B
Python
Raw Normal View History

#!/bin/python
import sys
# no processing of the first file
sys.stdout.write(open(sys.argv[1], 'r').read())
sys.stderr.write('joining %s\n' % sys.argv[1])
for name in sys.argv[2:]:
sys.stdout.write('\n')
sys.stderr.write('joining %s\n' % name)
f = open(name, 'r')
for l in f:
# strip out the table of contents from subsequent files
if '.. contents::' in l:
in_directive = True
continue
if ':Author:' in l:
continue
if ':Version:' in l:
continue
if l[0] in ' \t' and in_directive:
continue
in_directive = False
sys.stdout.write(l)