Ejemplo n.º 1
0
Archivo: web.py Proyecto: benoitc/qrurl
def qr(uid):
    """ get qr image """
    url = get_url(g.redis_conn, uid)
    if not url:
        flask.abort(404)

    domain = app.config.get('domain', 'qru.cc')
    img = encode_to_img("%s/%s" % (domain, uid))

    f = StringIO()
    img.save(f, "PNG", quality=80)
    f.seek(0)

    response = Response(f)
    response.mimetype = "image/png"
    return response
Ejemplo n.º 2
0
Archivo: web.py Proyecto: benoitc/qrurl
def redirect(uid):
    """ redirecr uri """
    url = get_url(g.redis_conn, uid)
    if not url:
        flask.abort(404)
    return flask.redirect(url)