import os def rewrite_file(filepath): with open(filepath, 'r') as f: base = filepath[:-4] newfilepath = base + ".md" with open(newfilepath, 'w') as w: for i, line in enumerate(f): if ( (i == 0 and line == "Content-Type: text/x-zim-wiki\n") or (i == 1 and line == "Wiki-Format: zim 0.26\n") or (i == 2 and line == "Creation-Date: Not found\n") or (i == 3 and line == "Modification-Date: Not found\n") or (i == 4 and line == "\n") ): continue if (i == 5): title_pieces = line.split("======") if len(title_pieces) == 3: title = title_pieces[1].strip() w.write("---\n") w.write("title: " + title + "\n") w.write("---\n") continue w.write(line) # for filepath in os.listdir(): # if file.endswith(".txt"): # rewrite_file(filepath)