def redirect_tiny(key):
	try:
		url = models.query_hits_and_url_for_link(key)[0][2]
	except:
		url = ""
	long_url = 'http://' + url
	return redirect(long_url, code=302)
def tiny():
	#get url from html form
	url = request.form['url']

	#generate short url key
	new_url = key_generator(url)

	#insert url, key, hitcount into sqlite3 db
	models.insert_link(new_url, url, 0)

	#query hitcount from db
	hits = models.query_hits_and_url_for_link(new_url)[0][3]

	#render tinyURL.html with url, new_url, and hits params
	return render_template('tinyURL.html', url=url, new_url=new_url, hits=hits)
def get_js_data(key):
	key = key[1:-1]
	models.update_hits(key)
	hits = models.query_hits_and_url_for_link(key)[0][3]
	my_string = "Think short URL has been visited " + str(hits) + " times."
	return my_string