Конвертация HTML в reStructuredText и наоборот
Конвертация HTML в reStructuredText:
pandoc --from=html --to=rst --output=README.rst README.html
Конвертация reStructuredText в HTML:
pandoc --from=rst --to=html --output=README.html README.rst
Автоматизация с помощью Python
import os
fr_format = 'html' # Из какого формата
to_format = 'rst' # В какой формат
def convert(fr_format, to_format, file):
out_file = '{0}.{1}'.format(file, to_format)
command = 'pandoc --from={0} --to={1} --output={2} {3}'.format(fr_format, to_format, out_file, file)
os.popen(command)
Или с помощью модуля pypandoc:
import pypandoc
output = pypandoc.convert('somefile.html', 'rst', outputfile="somefile.rst")