Introduction  
' '''
' 'from ftplib import parse150 import os, sys def paragraph_parser(contents): paragraph_end = [".\n", "?\n", "!\n", '"\n', "|*E"] article_end = '\n' paragraph_index = [0] paragraph_number = 1 paragraph = [] x = 0 paragraph_count = 0 article_count = 0 contents=contents.strip() contents+="|*E" while x in range (len(paragraph_end)): if contents.find(paragraph_end[x]) == -1: paragraph_end.pop(x) else: paragraph_count += contents.count(paragraph_end[x]) x += 1 article_count = contents.count(article_end)-paragraph_count while paragraph_end: minimum = contents[paragraph_index[paragraph_number-1]:].index(paragraph_end[0]) +paragraph_index[paragraph_number-1] for x in paragraph_end: if contents[paragraph_index[paragraph_number-1]:].index(x)+paragraph_index[paragraph_number-1]+1 < minimum: minimum = contents[paragraph_index[paragraph_number-1]:].index(x)+paragraph_index[paragraph_number-1] paragraph_index.append(minimum+1) paragraph.append(contents[paragraph_index[paragraph_number-1]+1:paragraph_index[paragraph_number]]) for x in paragraph_end: if contents[paragraph_index[paragraph_number]:].find(x) == -1: paragraph_end.remove(x) paragraph_number +=1 return paragraph def txthandler(path, htmlfile): filename = path[path.rfind('/')+1: path.rfind('.')] f = open(path, "r") contents = f.read() title = filename main_header = contents[0:contents.find('\n')] paragraph = paragraph_parser(contents[contents.find('\n'):]) htmlfile.write('' '' '
' '''
' '