Exemple #1
0
    def inventory(self, environ, start_response):
        start_response('200 OK', list(html_headers))
        
        title = "inventory"
        inventory = [(m, l, db.get_liquor_amount(m, l)) \
                      for (m, l) in db.get_liquor_inventory()]

        template = env.get_template("inventory.html")
        return str(template.render(locals()))
Exemple #2
0
    def inventory(self, environ, start_response):
        data = """\

<head><title>Inventory</title>
<style type="text/css">
h1 {color:red;}
</style>
</head>
<body>
<h1>Inventory</h1>
        
Visit:
<a href='content'>a file</a>,
<a href='error'>an error</a>,
<a href='helmet'>an image</a>,
<a href='somethingelse'>something else</a>, or
<a href='form'>a form...</a>
<a href='inventory'>Inventory</a>
<a href='recipes'>Recipes</a>
<a href='index'>Index</a>
<p>
<img src='/helmet'>
</body>
"""

        for m, l in db.get_liquor_inventory():
            data += "<li>"
            data += m
            data += ", "
            data += str(db.get_liquor_amount(m, l))
            data += " ml"
            data += "</li>\n"

        data += "</ul>"

        start_response("200 OK", list(html_headers))
        return [data]
Exemple #3
0
    text-align: justify;
    
 }



 </style>

 </head>
 <body>
 """
print >>fp, "<h1>Inventory</h1>"
print >>fp,""" <p> In Stock </p> 
<ul id="inv">
<li>""" 
print >>fp, db.get_liquor_amount('Johnnie Walker', 'Black Label')[0],db.get_liquor_amount('Johnnie Walker', 'Black Label')[1], "ml of Blended scotch"
print >>fp, """</li>
<li>"""


print >>fp, db.get_liquor_amount('Anheuser-Busch', 'Bud Light')[0],db.get_liquor_amount('Anheuser-Busch', 'Bud Light')[1], "ml of Beer"

print >>fp, """</li>
</ul>
<li><a href='recipes.html'>Recipes</a></li>
<li><a href='liqour_types.html'>Selection</a></li>
<li><a href='index.html'>Home</a></li>
</body>
</html>
 """
Exemple #4
0
fp = open('html/inventory.html', 'w')

print >>fp, header % 'Inventory'
print >>fp, navbar
print >>fp, """
<h2>Inventory</h2>
<table>
  <tr>
    <th>Manufacturer</th>
    <th>Liquor</th>
    <th>Amount</th>
  </tr>
"""

for manufacturer, liquor in db.get_liquor_inventory():
    amount = db.get_liquor_amount(manufacturer, liquor)
    print >>fp, """  <tr>
    <td>%s</td>
    <td>%s</td>
    <td style="text-align: right">%.2f ml</td>
  </tr>
""" % (manufacturer, liquor, amount)

print >>fp, "</table>"
print >>fp, footer
fp.close()

# recipes.html

fp = open('html/recipes.html', 'w')
fp = open('html/inventory.html', 'w')

print >>fp, """
<p><a href='index.html'>this is a relative link to index!</a></p>
<p><a href='recipes.html'>this is a relative link to recipes!</a></p>
<p><a href='inventory.html'>this is a relative link to inventory!</a></p>
<p><a href='liquor_types.html'>this is a relative link to liquor types!</a></p>
<h1>Inventory</h1>
<ul>
"""

for m,l in db.get_liquor_inventory():
  print >>fp, "<li>"
  print >>fp, m
  print >>fp, ", "
  print >>fp, db.get_liquor_amount(m, l)
  print >>fp, " ml"
  print >>fp, "</li>"

print >>fp, "</ul>"

fp.close()

###

fp = open('html/liquor_types.html', 'w')

print >>fp, """
<p><a href='index.html'>this is a relative link to index!</a></p>
<p><a href='recipes.html'>this is a relative link to recipes!</a></p>
<p><a href='inventory.html'>this is a relative link to inventory!</a></p>
Exemple #6
0
        have_ingredients_str = "Yes"
    print >> fp, "<tr><td>", recipe.name, "</td>"
    print >> fp, "<td>", have_ingredients_str, "</td></tr>"
print >> fp, "</table>"
print >> fp, "<p><a href='index.html'>Index</a>"
print >> fp, "<a href='inventory.html'>Inventory</a>"
print >> fp, "<a href='liquor_types.html'>Liquor Types</a>"

fp.close()
###

###
fp = open('html/inventory.html', 'w')
print >> fp, "<p><ul>"
for ((m, l), a) in db._inventory_db.iteritems():
    amt = db.get_liquor_amount(m, l)
    print >> fp, "<li> ", m, l, amt
print >> fp, "</ul>"
print >> fp, "<p><a href='index.html'>Index</a>"
print >> fp, "<a href='recipes.html'>Recipes</a>"
print >> fp, "<a href='liquor_types.html'>Liquor Types</a>"

fp.close()
###

###
fp = open('html/liquor_types.html', 'w')
print >> fp, "<p><ul>"
for (m, l, t) in db._bottle_types_db:
    print >> fp, "<li> ", m, l, t
print >> fp, "</ul>"
Exemple #7
0
liquors_str += links
print >> fp, recipe_str
  
  fp.close()
  
  
  
#Inventory.html

fp = open('html/inventory.html', w)
inventory_str = "Inventory\n<ol>"

for liquor in db.get_liquor_inventory():
    mfg = liquor[0]
    l = liquors[1]
    amount = db.get_liquor_amount(mfg,l)
    inventory_str += "<li>" + mfg + ", " + l + ": " + str(amount) + " ml</li>\n"
    
inventory_str += "</ol>"
    
links = index_html + recipes_html + liquor_html
inventory_str += links
print >> fp, inventory_str
  
  fp.close()
  
  
  
  
  
  
Exemple #8
0
#PAGE INV
fp = open('html/inventory.html', 'w')

print >>fp, "<b>Inventory</b><p></p>"

list = set()

print >> fp, "<p>Manufacturer             Liquor          Amount(ml)</p>"
print >> fp, "-------------------|-------------------|------------------"
sendtopage = "<ol>"
for mfg, liquor in db.get_liquor_inventory():  #for every item returned 
    if (mfg,liquor) in list:  #check if in posted list  or go on
	continue
    else:
	list.add((mfg,liquor)) #add to posted list 
    	quant = db.get_liquor_amount(mfg,liquor) #get quaniity
	newquant=str(quant)
    	sendtopage +="<li>" + mfg + " " + liquor + " " + newquant +"<li>\n"
sendtopage = sendtopage + "</ol>"
print >>fp, sendtopage
print >>fp, """
OTHER PAGES:
<p><a href='index.html'>Back to Index</a></p>
<p><a href='inventory.html'>Inventory</a></p>
<p><a href='liquor_types.html'>Liquor Types</a></p>
"""
fp.close()



<p>
<a href = 'liquor_types.html'>Liquor Types</a>
</p>
"""
fp.close()

###############################################################
#Inventory
#Reference: github.com/ctb/cse491-linkz
###############################################################
fp = open('html/inventory.html', 'w')

print >> fp, """<h1> Inventory</h1>"""
print >> fp, "<ul>"
for bottle in db._inventory_db:
	print >> fp, "<li>%s -- %s -- %s ml</li>" % (bottle[0], bottle[1], db.get_liquor_amount(bottle[0], bottle[1]))
print >> fp, "</ul>"

print >> fp, """
<p> 
<a href='index.html'>Home</a>
</p>
<p>
<a href = 'recipes.html'>Recipes</a>
</p>
<p>
<a href = 'liquor_types.html'>Liquor Types</a>
</p>
"""
fp.close()
Exemple #10
0
    print >>fp, '<li> '+str(liquor)
print >>fp, """
</ul>
<a href='index.html'>Back To Index</a>
"""

fp.close()


fp = open('html/inventory.html', 'w')

print >>fp, """
Inventory:
<table>
  <tr>
    <td>Liquor:</td>
    <td>Amount(ml):</td>
  </tr>
"""
for mfg, liquor in db.get_liquor_inventory():
    print >>fp, '<tr>'
    print >>fp, '<td>'+str(mfg)+' '+str(liquor)+'</td>'
    print >>fp, '<td>'+str(db.get_liquor_amount(mfg, liquor))+'</td>'
    print >>fp, '</tr>'
print >>fp, """
</table>
<a href='index.html'>Back To Index</a>
"""

fp.close()