예제 #1
0
def my_form_post():
	url = request.form['text']
	size = request.form['size']
	
	#Check for last UUID in a URL:
	uuid = None
	for uuid in re.finditer(r'([a-f0-9-]{36})', url):
		pass
	if uuid != None:
		uuid = uuid.group()
	else:
		return "That doesn't look like a URL we can handle! Try again?"

	title = animated_gif_function.create_gif(uuid, size)
	if title[0] != False:
			gif_files = []
			gifs = []
			for file in glob.glob('static/gifs/*.gif'):
				gif_files.append(file)
			gif_files.sort(key=os.path.getmtime)
			for file in gif_files:
				gifs.append(os.path.basename(file))
			return render_template('gif-return.html', gif_path=title, previous_gifs=gifs[-5:])
	else:
		return title[1]