Exemplo n.º 1
0
	def post(self, p):

		page = self.get_page_name(p)

		template_values = { "page" : page, p: "first", }

		if p=="rot13":
			template_values["rot"] = self.request.get('rot13').encode('rot13')

		if p=="hash":
			from myutil import get_hashvalues
			template_values["hash"] = get_hashvalues(self.request.get('hashstring'))

		if p=="b64":
			import base64
			template_values["b64encode"] = base64.b64encode(self.request.get('base64encode'))
			template_values["b64decode"] = base64.b64decode(self.request.get('base64decode'))

		if p=="lipsum":
			from lorem_ipsum import paragraphs
			para = int(self.request.get('para')) if self.request.get('para') else 5
			if para > 100: para = 100
			template_values["lorem"] = paragraphs(para)

		if p=="pass":
			from password_gen import gen_passwords
			howmany = int(self.request.get('howmany')) if self.request.get('howmany') else 10
			howlong = int(self.request.get('howlong')) if self.request.get('howlong') else 8
			template_values["pwds"] = gen_passwords(howmany, howlong)

		self.render_page(template_values)
Exemplo n.º 2
0
def spam_textfield(model, field_type, field_name):
    """
    Return a random number between 1 and 10 of lorem ipsum paragraphs
    """
    return '.\n\n'.join(lorem_ipsum.paragraphs(random.randrange(1, 10)))