#!/usr/bin/python3
# -*- coding: utf-8 -*-

"""

——————————————————————————————————

VDK TO E2H



USE:
    ——— prepare input data
    * copy VDK data to "input.data""
    ——— make this code run
    * copy this code to file "go.py" (same dir as "input.data")
    * $ chmod +x go.py
    * $ ./go.py > output.html
    ——— success
    * $ firefox output.html

PROBLEMS:
    * fix first and last by yourself

——————————————————————————————————

"""

import re

with open("input.data", "r") as file:
    data = file.read()

#—————————————————————————————


data = re.sub(r'\n\n\n', r'XXXXX', data, flags=re.DOTALL)
data = re.sub(r'\n', r'YYYYY', data, flags=re.DOTALL)
data = re.sub(r'(\d{2}/\d{2}/\d{4})YYYYY(.*?)YYYYY(.*?)YYYYY([-+].*?)([-+].*?)XXXXX', r'<b><u>\1 ... ... \4</b></u>\2<br>\3<br>\5<br><br>', data, flags=re.DOTALL)
data = re.sub(r'YYYYY', r'<br>', data, flags=re.DOTALL)

#—————————————————————————————

"""
from datetime import datetime
current_date = datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
print("<h1>"+current_date+"</h1>")
"""

print(data)