#!/usr/bin/python
# ================================================================
# start/end webpage support function/data
# ================================================================
start_of_web_page = '''\
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="author" content="{author}" />
<link rel="stylesheet" href="{css1}" />
<link rel="stylesheet" href="{css2}" />
<link rel="icon" href="favicon.png" type="image/png" />
<link rel="shortcut icon" href="favicon.png" type="image/png" />
<title>{pagetitle}</title>
{style}
</head>
<body>
<header>
<center>{headertitle}</center>
</header>
<div class="indent12">
<p>'''
end_of_web_page = '''\
</p>
</div>
<footer>
<modate>Last Modified: {today}</modate>
</footer>
</body>
</html>'''
mystyle='''\
<style>
modate { font-size: 0.8em; margin-left: 12px; }
div.box
{
display: inline-block;
font-size:1.1em;
font-family: monospace;
background-color: white;
border: 2px solid #000;
padding: 10px;
}
</style>'''
def fstr(web_page,params):
return web_page.format(**params)
# ---------------------------------------------------------------
# ---- main
# ---------------------------------------------------------------
if __name__ == '__main__':
import datetime as dt
print()
x = fstr(start_of_web_page,
{'pagetitle' :'Page Title',
'author' :'George',
'css1' :'style1.css',
'css2' :'style2.css',
'style' :mystyle,
'headertitle':'header Title'})
print(x)
print()
x = fstr(end_of_web_page,
{'today': dt.datetime.now().strftime("%B %d,%Y %I:%M:%S%p")})
print(x,end='')