Example #1
0
def Main():
	form = cgi.FormContent()
	class_name = form["class_name"][0]

	style.header("Make answer key", "white")
	style.std_top("Answer key for "+class_name)

	print '<H3 align="center">Select and enter values</H3>'

	print '<form method="POST" action="enter_answer.py">'
	print '<input type="hidden" name="class_name" value="'+class_name+'">'

	print '<TABLE>'
        print '<TR><TH>Select Year:</TH><TH>Select Month:</TH><TH>Select Day:</TH></TR>'

        print '<TR><TD><SELECT name="yeer">'
        print '<option value="1999">1999'
        print '</SELECT></TD>'

        print '<TD>'
        std_form.months()
        print '</TD>'

        print '<TD>'
        std_form.days()
        print '</TD></TR></TABLE>'

	print '<CENTER>'
        print '<TABLE WIDTH="100%">'
	print '<TR><TH></TH><TH>High Temp:</TH><TH>Low Temp:</TH><TH>Precipation:</TH><TH>Actual Rainfall:</TH><TH>Snowfall:</TH><TH>Actual Snowfall:</TH></TR>'

        print '<TR><TD>Des Moines:</TD>'
        print '<TD><input type="text" size="3" name="DMX_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="DMX_low" MAXLENGTH="3"></TD>'
	mk_prec("DMX_prec")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="DMX_prec_num"></TD>'
	mk_snow("DMX_snow")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="DMX_snow_num"></TD></TR>'


        print '<TR><TD>Des Moines Climo:</TD>'
        print '<TD><input type="text" size="3" name="climo_DMX_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="climo_DMX_low" MAXLENGTH="3"></TD>'
        mk_prec("climo_DMX_prec")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="climo_DMX_prec_num"></TD>'
	mk_snow("climo_DMX_snow")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="climo_DMX_snow_num"></TD></TR>'


        print '<TR><TD>Floater:</TD>'
        print '<TD><input type="text" size="3" name="FLOATER_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="FLOATER_low" MAXLENGTH="3"></TD>'
	mk_prec("FLOATER_prec")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="FLOATER_prec_num"></TD>'
	mk_snow("FLOATER_snow")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="FLOATER_snow_num"></TD></TR>'

        print '<TR><TD>Floater Climo:</TD>'
        print '<TD><input type="text" size="3" name="climo_FLOATER_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="climo_FLOATER_low" MAXLENGTH="3"></TD>'
        mk_prec("climo_FLOATER_prec")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="climo_FLOATER_prec_num"></TD>'
	mk_snow("climo_FLOATER_snow")
	print '<TD><input type="text" SIZE="5" MAXLENGTH="5" name="climo_FLOATER_snow_num"></TD></TR>'

        print '<TR><TD>MOS DMX forecast:</TD>'
        print '<TD><input type="text" size="3" name="MOS_DMX_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="MOS_DMX_low" MAXLENGTH="3"></TD>'
        mk_prec("MOS_DMX_prec")
	print '<TD></TD>'
	mk_snow("MOS_DMX_snow")
	print '<TD></TD></TR>'

        print '<TR><TD>MOS FLOATER forecast:</TD>'
        print '<TD><input type="text" size="3" name="MOS_FLOATER_high" MAXLENGTH="3"></TD>'
        print '<TD><input type="text" size="3" name="MOS_FLOATER_low" MAXLENGTH="3"></TD>'
        mk_prec("MOS_FLOATER_prec")
	print '<TD></TD>'
	mk_snow("MOS_FLOATER_snow")
	print '<TD></TD></TR></TABLE>'

        print '<input type="submit" value="submit answers">'

        print '</form>'
Example #2
0
File: loop.py Project: akrherz/pals
def Main():
	print 'Content-type: text/html \n\n'
	print """
	<HTML>
		<HEAD><TITLE>PALS Weather Data Looper</TITLE></HEAD>
	<body bgcolor="white">
		<H2 align="center">PALS Weather Data Animator</H2>

	<P><b>Note:</b>I fixed the "Current Animations" so that indeed recent data is displayed.

	"""	

	now = time.time()
	now = time.gmtime(now - 3600)
	nowStr = time.strftime("%Y%m%d%H", now)

	print '<FORM METHOD="GET" action="genloop.py" target="_top">'
	print '<input type="hidden" name="dateStr" value="'+nowStr+'">'

	print """
	<font color="red"><h3>View Current Animations:</h3></font>
	<TABLE>
	<TR>
	<TH>Select a map type:</TH>
		<TD><SELECT name="mapType">
			<option value="sfc">Surface Analysis
			<option value="temp">Surface Temperatures
			<option value="moist">Moisture Divergence
			<option value="dew">Surface Dewpoint
			<option value="wvap">Water Vapor
			<option value="sat">IR Satelitte
		</SELECT></TD></TR>

	<TR>
	<TH>Select the time span of this loop:</TH>
		<TD><SELECT name="increment">
			<option value="-3">Past 3 Hours
			<option value="-4">Past 4 Hours
			<option value="-5">Past 5 Hours
			<option value="-6">Past 6 Hours
			<option value="-7">Past 7 Hours
			<option value="-8">Past 8 Hours
			<option value="-9">Past 9 Hours
			<option value="-10">Past 10 Hours
		</SELECT></TD></TR>

	<TR><TD colspan="2">
	<input type="SUBMIT">
	<input type="reset">
	</form></TD></TR></TABLE>
	<HR>
		<H2>Or...</H2>
	<HR>
	<font color="red"><h3>View an Archived Animation:</h3></font>
	<FORM METHOD="GET" name="archive" action="genloop.py" target="_top">
	<input type="hidden" value="yes" name="buildDate">
	<TABLE>
	<TR>
	<TH>Select a map type:</TH>
		<TD><SELECT name="mapType">
			<option value="sfc">Surface Analysis
			<option value="temp">Surface Temperatures
			<option value="moist">Moisture Divergence
			<option value="dew">Surface Dewpoint
			<option value="wvap">Water Vapor
			<option value="sat">IR Satelitte
			<option value="nowrad">NOWRAD
		</SELECT></TD></TR>
	<TR>
	<TH>Select a year:</TH>
		<TD><SELECT name="year">
			<option value="1998">1998
			<option value="1999">1999
			<option value="2000">2000
		</SELECT></TD></TR>
	<TR>
	<TH>Select a month:</TH>
	<TD>
	"""
	std_form.months()
	print '</TD></TR>'

	print '<TR><TH>Select A day:</TH><TD>'

	std_form.days()
	print '</TD></TR>'

	print '<TR><TH>Select A Start Hour:</TH><TD>'
	std_form.ztimes()
	print '</TD></TR>'

	print """