Пример #1
0
def run(data):
    import application
    x = application.run(data)
    return x
import application as app

if __name__ == '__main__':
    app.run()
Пример #3
0
rom myproject import application

if __name__ == "__main__":
    application.run()


os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
Пример #4
0
            tempList = list()
            tempList.append(record)
            format_multiple_recs(tempList)

        except Exception as e:
            flash("Entry does not exist in the database")


@application.route('/')
@application.route('/', methods=['GET', 'POST'])
def home():
    error = None
    if request.method == 'POST':  #filter out results based on buttons
        if request.form['enter_button'] == 'Load Data':
            load_data()
        #return "Loading data"
        elif request.form['enter_button'] == 'Clear Data':
            clear_data()
        #return "Clearing data"	#Clear DynamoDB + S3 Object
        elif request.form['enter_button'] == 'Query':
            query_data(request.form['firstName'], request.form['lastName'])
        #firstName = request.form['firstName']
        #lastName = request.form['lastName']
        #return "Hello " + firstName + " " + lastName

    return render_template('home.html', error=error)


if __name__ == "__main__":
    application.run(debug=True)
Пример #5
0
from server.main-controller import application

if __name__ == "__main__":
    application.run()
Пример #6
0
def main(argc: int, argv: List[str]):
    from application import run
    run()
Пример #7
0
Файл: main.py Проект: qubit56/AI
def main():
    import application
    application.run()
Пример #8
0
def img_request():
    global check_pdata

    if request.method == 'POST':

        # 사용자 데이터 클래스 객체 생성 및 초기화
        _users = session['Userid']
        _users = User_data()

        img_file = list(request.files)
        print("\n[DEBUG1-0]img_request (img_file) >>", img_file)

        for file_id in img_file:
            imagefile = request.files[file_id]
            filename = werkzeug.utils.secure_filename(imagefile.filename)
            print("Image Filename : ", imagefile.filename)
            timestr = time.strftime("%Y%m%d-%H%M%S")

            directory = configs.img_path
            filename = directory + timestr + '_' + filename
            imagefile.save(filename)

            print("\n[DEBUG1-1]img_request (filename) >>",
                  filename,
                  end="\n\n")

            message, _users.state, _users.slot_data, _users.imgurl, _users.locations = application.run(
                filename, _users.state, img, None)

            result = [['message', message], ['sender', 'Trigobot'],
                      ['receiver', 'User'], ['imageurl', _users.imgurl],
                      ['latitude', _users.locations[1]],
                      ['longitude', _users.locations[0]],
                      ['link', _users.locations[2]]]
            result = dict(result)
            _users.filename = None

            return result
Пример #9
0
def Trigobot_request():
    global check_user

    # 사용자 데이터 클래스 객체 생성 및 초기화
    _users = session['Userid']
    _users = User_data()

    if session['Userid'] not in list(check_user.keys()):
        check_user[session['Userid']] = _users

    if request.method == 'POST':

        ## 유저세션 체크
        c_cookie = request.headers.get('Cookie')
        print("########## session(chatbot) ##########\n", session, end="\n\n")
        uid = session['Userid']

        if c_cookie in session.sid:
            print("####### Complete Authentication !!! #######\n\n\n")
        else:
            print("####### Invalid Authentication #######\n\n\n")
            ## 요청 거절 로직

        _users = check_user[uid]

        # If you requested a slot
        if _users.state is not None and _users.pdata == None:

            data = request.get_json(force=True)
            _users.pdata = data["msg"]

            if _users.state == "restaurant":
                message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = restaurant(
                    _users.slot_data, _users.state, _users.pdata, uid)

                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]],
                          ['link', _users.locations[2]]]
                result = dict(result)
                if _users.end_flag == True:
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                elif _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

            elif _users.state == "weather":
                message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = weather(
                    _users.slot_data, _users.state, _users.pdata, uid)

                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]]]
                result = dict(result)
                if _users.end_flag == True:
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                elif _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

            elif _users.state == "dust":
                message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = dust(
                    _users.slot_data, _users.state, _users.pdata, uid)

                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]]]

                result = dict(result)
                if _users.end_flag == True:
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                elif _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

            elif _users.state == "travel":
                message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = travel(
                    _users.slot_data, _users.state, _users.pdata, uid)

                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]]]
                result = dict(result)
                if _users.end_flag == True:
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                elif _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

            elif _users.state == "attraction":
                message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = attraction(
                    _users.slot_data, _users.state, _users.pdata, uid)

                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]],
                          ['link', _users.locations[2]]]
                result = dict(result)
                if _users.end_flag == True:
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                elif _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

        else:
            # Received json data parsing
            data = request.get_json(force=True)
            _users.pdata = data["msg"]

            # Trigobot output
            message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = application.run(
                _users.pdata, _users.state, nlp, uid)

            # request slot
            if _users.state is not None:
                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]],
                          ['link', _users.locations[2]]]
                result = dict(result)
                _users.pdata = None
                check_user[uid] = _users

                if _users.end_flag == False:
                    _users.pdata = None
                    check_user[uid] = _users

                return result

            # When normal
            else:
                result = [['message', message], ['sender', 'Trigobot'],
                          ['receiver', data['name']],
                          ['imageurl', _users.imgurl],
                          ['latitude', _users.locations[1]],
                          ['longitude', _users.locations[0]],
                          ['link', _users.locations[2]]]
                result = dict(result)

                if _users.end_flag == True:
                    _users.pdata = None
                    _users.slot_data = None
                    _users.state = None
                    check_user[uid] = _users

                return result
Пример #10
0
def run_application():
    application.run()
Пример #11
0
from {{ cookiecutter.package_name }}.application import application

if __name__ == "__main__":
    application.run(host=application.config['HOST'],
                    port=application.config['PORT'],
                    debug=application.config['DEBUG'])