Exemple #1
0
def _main():
    global app

    (error_code, args) = parse_args()

    cfg.init({"port": args.port, "ini_filename": args.ini})

    expire_unix_timestamp_session = cfg.config.get('expire_unix_timestamp_session', EXPIRE_UNIX_TIMESTAMP_SESSION)

    session_opts = {
        'session.type': 'file',
        'session.timeout': expire_unix_timestamp_session,
        'session.data_dir': '/data/session',
        'session.auto': True
    }

    app = SessionMiddleware(app, session_opts)

    run(app, host='0.0.0.0', port=cfg.config.get('port'), server=GeventServer)
Exemple #2
0
def _main():
    global app

    (error_code, args) = parse_args()

    cfg.init({"port": args.port, "ini_filename": args.ini})

    expire_unix_timestamp_session = cfg.config.get(
        'expire_unix_timestamp_session', EXPIRE_UNIX_TIMESTAMP_SESSION)

    session_opts = {
        'session.type': 'file',
        'session.timeout': expire_unix_timestamp_session,
        'session.data_dir': '/data/session',
        'session.auto': True
    }

    app = SessionMiddleware(app, session_opts)

    run(app, host='0.0.0.0', port=cfg.config.get('port'), server=GeventServer)
    start_timestamp = data.get('start_timestamp', 0)
    end_timestamp = data.get('end_timestamp', 0)
    geo = data.get('geo', {})

    process_data('新北市', category, the_idx, start_timestamp, end_timestamp, geo, data)


def _sleep():
    time_sleep = util._int(cfg.config.get('time_sleep', 86400))
    cfg.logger.debug('to sleep: time_sleep: %s', time_sleep)
    time.sleep(time_sleep)


def parse_args():
    ''' '''
    parser = argparse.ArgumentParser(description='roadpin_backend')
    parser.add_argument('-i', '--ini', type=str, required=True, help="ini filename")

    args = parser.parse_args()

    return (S_OK, args)


if __name__ == '__main__':
    (error_code, args) = parse_args()

    cfg.init({"ini_filename": args.ini})

    cron_new_taipei_city()

Exemple #4
0
import argparse

from app import cfg
from app import util


def cron_kinmen():
    pass


def parse_args():
    ''' '''
    parser = argparse.ArgumentParser(description='roadpin_backend')
    parser.add_argument('-i',
                        '--ini',
                        type=str,
                        required=True,
                        help="ini filename")

    args = parser.parse_args()

    return (S_OK, args)


if __name__ == '__main__':
    (error_code, args) = parse_args()

    cfg.init({"ini_filename": args.ini})

    cron_kinmen()
Exemple #5
0

def _process_json_request():
    f = request.body
    f.seek(0)
    return util.json_loads(f.read())


def parse_args():
    ''' '''
    parser = argparse.ArgumentParser(description='roadpin_backend')
    parser.add_argument('-i', '--ini', type=str, required=True, help="ini filename")
    parser.add_argument('-l', '--log_filename', type=str, required=True, help="log filename")
    parser.add_argument('-p', '--port', type=str, required=True, help="port")
    parser.add_argument('-u', '--username', type=str, required=False, help="username")
    parser.add_argument('--password', type=str, required=False, help="password")

    args = parser.parse_args()

    return (S_OK, args)


if __name__ == '__main__':
    (error_code, args) = parse_args()

    username = '' if not hasattr(args, 'username') else args.username
    password = '' if not hasattr(args, 'password') else args.password
    cfg.init({"port": args.port, "ini_filename": args.ini, 'username': '', 'password': '', 'log_filename': args.log_filename})

    run(app, host='0.0.0.0', port=cfg.config.get('port'), server=GeventServer)
Exemple #6
0
    response.set_header('Access-Control-Allow-Headers', 'Content-Type, Accept')
    response.set_header('Access-Control-Allow-Origin', '*')
    response.set_header('Access-Control-Allow-Methods', '*')
    #cfg.logger.debug('the_obj: %s', the_obj)
    response.content_type = content_type
    return content


def parse_args():
    ''' '''
    parser = argparse.ArgumentParser(description='roadpin_backend')
    parser.add_argument('-i', '--ini', type=str, required=True, help="ini filename")
    parser.add_argument('-l', '--log_filename', type=str, default='', required=False, help="log filename")
    parser.add_argument('-p', '--port', type=str, required=True, help="port")
    parser.add_argument('-u', '--username', type=str, required=False, help="username")
    parser.add_argument('--password', type=str, required=False, help="password")

    args = parser.parse_args()

    return (S_OK, args)


if __name__ == '__main__':
    (error_code, args) = parse_args()

    username = '' if not hasattr(args, 'username') else args.username
    password = '' if not hasattr(args, 'password') else args.password
    cfg.init({"port": args.port, "ini_filename": args.ini, 'username': '', 'password': '', 'log_filename': args.log_filename})

    run(app, host='0.0.0.0', port=cfg.config.get('port'), server=GeventServer)