
def init_page( newpage, args ):
    # TODO: check if page exists
    page = open(newpage, "w")
    page.write("""
<html>
<head>
    <meta charset="UTF-8">\n""")
    page.write("    <link href=\"{}/newsfeed/cinema_page.css\" rel=\"stylesheet\">\n".format(args["install"]))
    page.write("""</head>

<body>
<div class="container">
<header>""")
    page.write("<h2>{}</h2>".format(args["title"]))
    page.write("</header>\n")

    return page

def write_navigation_panel( page, args ):
    page.write("<nav>\n<ul>\n")

    for link in args["nav"]:
        page.write("<li><a href=\"{}\">{}</a></li>\n".format(link[0], link[1]))

    page.write("</ul>\n")
    page.write("</nav>\n\n")

def write_articles( page, args):
    page.write("<!-- ARTICLE -->\n")

def close_page( page, args ):
    page.write("<footer>{}</footer>\n".format(args["copyright"]))
    page.write("""
</body>
</div>
<!-- INSERT ARTICLES -->
<p></p>
<center>\n""")
    page.write("<a href=\"https://www.cinemascience.org\"><img src=\"{}/newsfeed/img/cinema_logo_filmreel.png\" width=\"100\" alt=\"A Cinema Production\"></a>".format(args["install"]))
    page.write("</center>\n</html>\n")

