MAKEWEB.PY
--

This is the source of my python script, which i use to create additional pages for this webpage.
It simplifies the process of making a page from my template and automatically adds a hyperlink to the main page.



def replace_line(file_name, line_num, text):
    lines = open(file_name, 'r')
    lines = lines.readlines()
    lines.insert( 30, "\n")
    lines[line_num] = text
    out = open(file_name, 'w')
    out.writelines(lines)
    out.close()
def makemenuodkaz(odkaz, tag, name, iswww, opt):
    www = ""
    optional = ""
    if opt == "1":
        optional = 'target="_blank" '
    if iswww == "1":
        www = "http://"
    elif iswww == "2":
        www = "https://"
    menufile = open("index.html","r+")
    ref = '<li><a ' + optional +'href="' + www + odkaz + '"><span class="tag">[' + tag + ']</span><span>' + name + '</span></a></li> \n'
    replace_line("index.html", 31, ref)
def makenewhtml(name, tag, description):
    sample = open('base.txt')
    sample = sample.readlines()
    newhtml = open(name, "w+")
    newhtml.writelines(sample)
    newhtml.close()
    makemenuodkaz(name, tag, description, 0, 0)
    
def breaki():
    for x in range(0, 5):
            print("")
while True:
    print("####################################################################")
    print("this is a script to create new pages for j-a-r-e-k.wz.cz")
    print("1. create a new page with menu hyperlink")
    print("2. create just menu hyperlink")
    print("3. exit")
    print("####################################################################")
    try:
        choice = int(input("your choice: "))
        if choice == 1:
            a = input("What name should your page have? ")
            b = input("What tag should your page have? ")
            c = input("How should the page be reffered to in the menu? ")
            breaki()
            makenewhtml(a, b, c)
            breaki()
        elif choice == 2:
            a = input("Where should your page point to? ")
            b = input("What tag should your hyperlink have? ")
            c = input("How should the hyperlink be reffered to in the menu? ")
            d = input("Is your hyperlink pointing to the web? (input 1 for http page and 2 for https)")
            e = input("Do you want your hyperlink to open in new tab? (1 for yes) ")
            breaki()
            makemenuodkaz(a, b, c, d, e)
            breaki()
        elif choice == 3:
            print("� Jarom�r �m�d 2018")
            raise SystemExit
        else:
            print("you have to choose one of the options.")    
            
    except ValueError:
        print("You may only enter numbers")

download script

--
BY JAREK

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------