Exemple #1
0
def process_post_text():
    tt = time.time()
    url = request.form["url_to_post"]
    url = vk_api.simplify_vk_url(url)
    try:
        text = vk_api.url_to_post_text_converter(url)
    except vk_api.VKErrorException:
        return "Couldn't download post from VK"
    t = two_column_text.TwoColumnText(text, url)
    result = t.handle_text()
    # print(result)
    if not result:
        return "Bad text"
    else:
        path_to_file = t.save_handled_text().split('/')[-1]
        return render_template("download_file.html", filename=path_to_file, working_time=str(time.time() - tt))
if __name__ == "__main__":

    txt = """trachea, windpipe – трахея.
bronchial tube, bronchus – бронх.
bronchi – бронхи.
lungs – легкие.

heart – сердце.
ventricle – желудочек (сердца, мозга).
auricle – предсердие.
cardiac valve – сердечный клапан.
vein – вена.
artery – артерия.
aorta – аорта.
coronary artery – коронарная артерия.
carotid – сонная артерия.

pharynx – глотка."""

    # t = TwoColumnText(txt)
    # print(t.handle_text())

    url = "https://vk.com/wall-87512171_139"
    tt = time.time()
    txt = vk_api.url_to_post_text_converter(url)
    t = TwoColumnText(txt, url)
    result = t.handle_text()
    print(str(time.time() - tt) + ' secs')
    print(result)