#!/usr/bin/python
#
#  Class for generating HTML pages
#

class Html_Page:

    def __init__ (self, t="", h=""):
	self.title = t
	self.heading = h

    def generate_heading (self, bgcolor=""):
	#
	# Generate heading for a page
	#
	self.f.write ("" + self.title + "\n")
	self.f.write ("

" + self.title + "

\n") self.f.write ("(an index page of
encyclopedia.cjb.com)
\n") self.f.write ("(alternative access at
townoak.freeservers.com)\n") self.f.write ("

" + self.heading + "

\n") def generate_body (self): # # Empty function - to be redefined in a descendant # print "" def generate_trailer (self): # # generate the trailer for a page # self.f.write ("\n") self.f.write ("\n") self.f.write ("\n") self.f.write ("\n") self.f.write ("\n") self.f.write ("\n") self.f.write ("\n") self.f.write ("
names.encyclopedia.cjb.complaces.cjb.comyears.cjb.comhits.cjb.com
\n") self.f.write ("

\n") #geocities self.f.write ("\n") #fortunecity self.f.write ("\n") #angelfire self.f.write ("\n") #50megs self.f.write ("\n") self.f.write ("

\n") self.f.write ("

If you have any questions about this web site,
please contact our webmaster: Edward M. Stadick
\n") def generate (self, bgcolor=""): self.generate_heading (bgcolor) self.generate_body () self.generate_trailer () # # Code to test this class # if __name__ == "__main__": p = html_page ("This is the title", "This is the top heading") p.generate ("lightblue")

Site hosted by Angelfire.com: Build your free website today!