示例#1
0
文件: main.py 项目: kwinkunks/ageobot
def bruges_text():

    p = float(request.args.get('p') or 0.5)
    n = int(request.args.get('n') or 1)

    text = get_bruges(p, n)
    return text
示例#2
0
文件: main.py 项目: kwinkunks/ageobot
def bruges_png():

    p = float(request.args.get('p') or 0.5)
    n = int(request.args.get('n') or 1)
    style = str(request.args.get('style') or '')

    text = get_bruges(p, n)
    text = urllib.parse.quote_plus(text)

    base_url = "https://chart.googleapis.com/chart"

    if style.lower() == 'bubble':
        q = "?chst=d_bubble_text_small&chld=bb|{}|14AFCA|000000"
        query = q.format(text)
    else:
        q = "?chst=d_text_outline&chld=14AFCA|24|h|325396|b|{}"
        query = q.format(text)

    url = base_url + query

    r = requests.get(url)
    b = BytesIO(r.content)

    response = make_response(b.getvalue())
    response.mimetype = 'image/png'
    return response
示例#3
0
文件: main.py 项目: kwinkunks/ageobot
def bruges_json():

    p = float(request.args.get('p') or 0.5)
    n = int(request.args.get('n') or 1)

    text = get_bruges(p, n)
    dictionary = {'result': text,
                  'p': p,
                  'n': n,
                  }

    return jsonify(dictionary)