Skip to content

Instantly share code, notes, and snippets.

View javamo's full-sized avatar

Jairo Vásquez javamo

  • Atlas Health
  • Medellin, Colombia
View GitHub Profile
# encoding=utf-8
import sys
import datetime
import email
import mimetypes
import os
import time
import gzip
import subprocess
@javamo
javamo / forms.py
Created October 18, 2012 13:29 — forked from gregorynicholas/forms.py
webapp2: Password reset
import models
from wtforms import Form
from wtforms import fields
from wtforms import validators
class PasswordRestForm(Form):
email = fields.TextField('email')
class PasswordChangeForm(Form):
current = fields.PasswordField('Current Password')
@javamo
javamo / gist:3815549
Created October 2, 2012 00:56 — forked from kylefinley/gist:1059647
webapp2 auth User model
# -*- coding: utf-8 -*-
from __future__ import absolute_import
import datetime
from ndb import model
from webapp2_extends.utils import Unique, UniqueConstraintViolation, \
check_password_hash, generate_password_hash
from webapp2_extends.auth import create_session_id
DEBUG = True
@javamo
javamo / handlers.py
Created September 27, 2012 13:41 — forked from jgeewax/handlers.py
webapp2_extras auth example
# -*- coding: utf-8 -*-
"""
A real simple app for using webapp2 with auth and session.
It just covers the basics. Creating a user, login, logout and a decorator for protecting certain handlers.
PRE-REQUIREMENTS:
Set at secret_key in webapp2 config:
@javamo
javamo / mkappenginevenv.sh
Created August 14, 2012 21:35 — forked from rmyers/mkappenginevenv.sh
Setup virtual env for appengine with python 2.5
#!/bin/bash
#
# Build a virtual environment suitable for running appengine.
# This uses virtualenvwrapper to make the virtual environment.
# Which you can activate with 'workon appengine'
#
# Everyone loves one-liners!
# Mac one-liner:
# $ curl -s https://raw.github.com/gist/3353248 | bash
#