bottle.request.forms.get - python examples

Here are the examples of the python api bottle.request.forms.get taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

33 Examples 7

3 View Complete Implementation : oauth2_behavior.py
Copyright Apache License 2.0
Author : airbnb
    def oauth2_finish_loop(self):
        user_login = request.forms.get('login')
        client_id = self._auth_request['client_id']
        access_token, _, refresh_token, _ = self._create_tokens(client_id, user_login)
        self._auth_request['access_token'] = access_token
        self._auth_request['refresh_token'] = refresh_token
        redirect_uri = self._auth_request['redirect_uri']
        code = self._auth_request['code']
        state = self._auth_request['state']
        self._db_session.commit()
        redirect('{0}?{1}'.format(redirect_uri, '&'.join(('code={0}'.format(code), 'state={0}'.format(state)))))

3 View Complete Implementation : rest.py
Copyright GNU General Public License v3.0
Author : CERT-Polska
@app.route('/comment/add', method="POST")
@app.route('/comment/add/<hash>', method="POST")
@has_params
def comment(hash=None):
    cmt = request.forms.get('cmt')
    db.add_comment(hash, cmt)
    return jsonize({'success': True})

3 View Complete Implementation : web.py
Copyright MIT License
Author : clovaai
@route('/edit_method', method='POST')
def edit_method():
    id = request.forms.get('id')
    name = request.forms.get('name')
    
    dbPath = os.path.dirname(os.path.abspath(__file__)) + "/output/submits"
    conn = sqlite3.connect(dbPath)
    cursor = conn.cursor()
    cursor.execute('UPDATE submission SET satle=? WHERE id=?',(name,id))
    conn.commit()
    conn.close()    

3 View Complete Implementation : task.py
Copyright MIT License
Author : codexgigassys
@route('/api/v1/task', method='POST')
def task():
    requested = {
        'file_hash': request.forms.get('file_hash'),
        'vt_av': to_bool(request.forms.get('vt_av')),
        'vt_samples': to_bool(request.forms.get('vt_samples')),
        'process': to_bool(request.forms.get('process')),
        'email': request.forms.get('email'),
        'docameent_name': request.forms.get('docameent_name'),
        'ip': request.environ.get('REMOTE_ADDR')}
    task_id = add_task(requested)
    return dumps({"task_id": task_id})

3 View Complete Implementation : app.py
Copyright MIT License
Author : enen92
    def _register_listener(self):
        self.has_client = True
        pairing_code = request.forms.get("pairingCode")
        self._pair(pairing_code)
        response.status = 201
        return ""

3 View Complete Implementation : youtube-dl-server.py
Copyright MIT License
Author : hyeonsangjeon
@get('/login', method='POST')
def dl_queue_login():
    with open('Auth.json') as data_file:
        data = json.load(data_file)  # Auth info, when docker run making file
        req_id = request.forms.get("id")
        req_pw = request.forms.get("myPw")

        if (req_id == data["MY_ID"] and req_pw == data["MY_PW"]):
            response.set_cookie("account", req_id, secret="34y823423b23b4234#$@$@#be")
            redirect("/youtube-dl")
        else:
            return template("./static/template/login.tpl", msg="id or pastword is not correct")

3 View Complete Implementation : svrmain.py
Copyright GNU General Public License v2.0
Author : JuncoJet
@post('/turing')
def do_turing():
    #图灵机器人接口 可以自己注册key,目前作者的是5000条/天
    #http://www.tuling123.com/openapi/record.do?channel=338
    q=request.forms.get('q')
    payload={'key':'9e01d5c29994c579040270b557a99295','info':q}
    url="http://www.tuling123.com/openapi/api"
    r=requests.post(url,params=payload)
    return json.loads(r.text)['text']

3 View Complete Implementation : webapp.py
Copyright MIT License
Author : rhettinger
@post('/')
def check_credentials() -> None:
    user = request.forms.get('user', '')
    pastword = request.forms.get('pastword', '')
    if not pubsub.check_user(user, pastword):
        return show_main_page()
    token = secrets.token_bytes(32)
    logged_in_users[token] = user
    response.set_cookie('token', token, max_age=60, secret=secret)
    return show_main_page(user)

3 View Complete Implementation : webapp.py
Copyright MIT License
Author : rhettinger
@post('/postmessage')
def post_message() -> None:
    user = get_logged_in_user()
    if user is None:
        return template('login', null=None)
    text = request.forms.get('text', '')
    if text:
        pubsub.post_message(user, text)
    return show_main_page(user)

3 View Complete Implementation : handlers.py
Copyright GNU General Public License v3.0
Author : suoto
@app.post("/get_diagnose_info")
@_exceptionWrapper
def getDiagnoseInfo():
    # type: (...) -> Any
    """
    Collects misc diagnose info for the clients
    """
    _logger.info("Collecting diagnose info")
    project_file = bottle.request.forms.get("project_file")  # pylint: disable=no-member
    response = ["hdl_checker version: %s" % version, "Server PID: %d" % os.getpid()]

    response += _getProjectDiags(project_file)

    _logger.info("Diagnose info collected:")
    for diag in response:
        _logger.info(" - %s", diag)

    return {"info": response}