Esempio n. 1
0
File: web.py Progetto: 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
Esempio n. 2
0
File: web.py Progetto: benoitc/qrurl
def redirect(uid):
    """ redirecr uri """
    url = get_url(g.redis_conn, uid)
    if not url:
        flask.abort(404)
    return flask.redirect(url)