コード例 #1
0
ファイル: __init__.py プロジェクト: mjhtoi90/pokr.kr
def bootstrap():
    from flask.ext.assets import Environment as Asset
    Asset(app)

    from pokr.cache import init_cache
    init_cache(app)
    from pokr.controllers import init_controller
    init_controller(app)
    from pokr.database import init_db
    init_db(app)
    from utils.assets import init_app as init_asset
    init_asset(app)
    from utils.jinja import init_app as init_jinja
    init_jinja(app)
    from utils.i18n import PopongBabel
    PopongBabel(app)
    from utils.linkall import init_app as init_linkall
    init_linkall(app)
    from utils.login import init_app as init_login
    init_login(app)
    from utils.mobile import PopongMobile
    PopongMobile(app)
    from utils.reverse_proxy import init_app as init_reverse_proxy
    init_reverse_proxy(app)
    from pokr.views import init_app as init_view
    init_view(app)
    from pokr.widgets import init_app as init_widgets
    init_widgets(app)
コード例 #2
0
ファイル: __init__.py プロジェクト: teampopong/pokr.kr
def bootstrap():
    from flask_assets import Environment as Asset; Asset(app)

    from pokr.cache import init_cache; init_cache(app)
    from pokr.controllers import init_controller; init_controller(app)
    from pokr.database import init_db; init_db(app)
    from utils.assets import init_app as init_asset; init_asset(app)
    from utils.jinja import init_app as init_jinja; init_jinja(app)
    from utils.i18n import PopongBabel; PopongBabel(app)
    from utils.linkall import init_app as init_linkall; init_linkall(app)
    from utils.login import init_app as init_login; init_login(app)
    from utils.mobile import PopongMobile; PopongMobile(app)
    from utils.reverse_proxy import init_app as init_reverse_proxy; init_reverse_proxy(app)
    from pokr.views import init_app as init_view; init_view(app)
    from pokr.widgets import init_app as init_widgets; init_widgets(app)
コード例 #3
0
ファイル: server.py プロジェクト: netj/pokr
def init_modules():
    from flask.ext.assets import Environment as Asset
    from database import init_db
    from utils.assets import init_app as init_asset
    from utils.jinja import init_app as init_jinja
    from utils.i18n import PopongBabel
    from utils.linkall import init_app as init_linkall
    from utils.mobile import PopongMobile
    from utils.reverse_proxy import init_app as init_reverse_proxy
    from views import init_app as init_view
    from widgets import init_app as init_widgets

    Asset(app)
    init_asset(app)
    init_db(app)
    init_jinja(app)
    PopongBabel(app, **BABEL_SETTINGS)
    PopongMobile(app)
    init_linkall(app)
    init_reverse_proxy(app, SCRIPT_NAME)
    init_view(app)
    init_widgets(app)
コード例 #4
0
ファイル: server.py プロジェクト: ptmono/pokr
def init_modules():
    from flask.ext.assets import Environment as Asset
    from database import init_db
    from utils.assets import init_app as init_asset
    from utils.jinja import init_app as init_jinja
    from utils.i18n import PopongBabel
    from utils.linkall import init_app as init_linkall
    from utils.mobile import PopongMobile
    from utils.reverse_proxy import init_app as init_reverse_proxy
    from views import init_app as init_view
    from widgets import init_app as init_widgets

    Asset(app)
    init_asset(app)
    init_db(app)
    init_jinja(app)
    PopongBabel(app, **BABEL_SETTINGS)
    PopongMobile(app)
    init_linkall(app)
    init_reverse_proxy(app, SCRIPT_NAME)
    init_view(app)
    init_widgets(app)
コード例 #5
0
ファイル: run.py プロジェクト: nacyot/pokr
    from utils.login import init_app as init_login
    from utils.mobile import PopongMobile
    from utils.reverse_proxy import init_app as init_reverse_proxy
    from views import init_app as init_view
    from widgets import init_app as init_widgets

    Asset(app)
    init_cache(app)
    init_asset(app)
    init_db(app)
    init_jinja(app)
    PopongBabel(app)
    PopongMobile(app)
    init_linkall(app)
    init_login(app)
    init_reverse_proxy(app)
    init_view(app)
    init_widgets(app)

    setattr(app, '__loaded__', True)


def parse_args():
    parser = argparse.ArgumentParser()
    parser.add_argument('port', type=int, nargs='?', default=50029)
    parser.add_argument('-l', dest='locale', default='auto',
                        help='force locale (e.g. en, kr)')
    return parser.parse_args()


# standalone mode
コード例 #6
0
ファイル: app.py プロジェクト: q1c/popong.com-glossary
from flask import Flask, render_template
import os
import re

from settings import BABEL_SETTINGS, SERVER_SETTINGS, SCRIPT_NAME
from utils.i18n import PopongBabel
from utils.glossary import load as load_glossary
from utils.reverse_proxy import init_app as init_reverse_proxy

app = Flask(__name__)
app.debug = SERVER_SETTINGS['debug']

p = os.path.join(app.root_path, 'static/data/crawlers/glossary/glossary.csv')
terms = load_glossary(p)
PopongBabel(app, **BABEL_SETTINGS)
init_reverse_proxy(app, SCRIPT_NAME)

@app.route('/')
def home():
    return render_template('glossary.html', terms=terms)

def cmd_args():
    from argparse import ArgumentParser
    parser = ArgumentParser()
    parser.add_argument('-l', dest='locale',
            choices=app.LOCALES + ['auto'],
            default='auto')
    args = parser.parse_args()
    return args

def main():