Skip to content

Instantly share code, notes, and snippets.

@gregsabo
Created March 28, 2014 17:10
Show Gist options
  • Save gregsabo/9837803 to your computer and use it in GitHub Desktop.
Save gregsabo/9837803 to your computer and use it in GitHub Desktop.
URL Shortener Iteration 3
from flask import Flask
from flask import request
import md5
import base64
app = Flask(__name__)
def minihash(url):
return base64.b64encode(md5.new(url).digest())[:6]
@app.route("/create")
def route_create():
url = request.args.get('url')
code = minihash(url)
return "Would save shortcode: %s" % code
if __name__ == "__main__":
app.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment