Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
# coding: utf-8
Para rodar
python3 file1 file2
import json
import sys
def parse(text):
output = []
paragraphs = list(filter(lambda line: len(line.strip('\n\t')) > 0 , text.split('\n')))
'room': {
'title': paragraphs[0],
'subtitle': paragraphs[1],
'excerpt': paragraphs[2],
'content': '\n'.join(paragraphs[3:])
return output
def main():
filenames = sys.argv[1:]
for filename in filenames:
with open(filename, encoding='utf8') as fp:
read =
parsed = parse(read)
with open(filename + '.json', 'w', encoding='utf-8') as file_output:
json.dump(parsed, file_output, indent=4, ensure_ascii=False)
if __name__ == '__main__':
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment