Esempio n. 1
0
# -*- mode: python; eval: (elpy-mode 0) -*-
from __future__ import unicode_literals
import load_libs; load_libs.do()
import flask
import cloudstorage

import json
import braintree
import urllib
import logging
import os
import io
from flask import render_template
import config as config_module
from .app_common import config
from .config import get_config_docid, get_commit_head, get_config, get_catalog, get_news_feed, get_secret_key, get_assets, get_problems, get_asset_bundle, get_messages, get_fsm, get_goals_data, get_goals_tasks, get_dropdown_menu, get_special_events
from . import models
from google.appengine.api import mail, app_identity, modules

#import cloudstorage as storage
root = flask.Flask(__name__)

root.secret_key  = get_secret_key()
cache_dict = {'config':'get_config','assets':'get_assets','problems':'get_problems','assetbundle':'get_asset_bundle','messages':'get_messages','fsm':'get_fsm','goalsdata':'get_goals_data','goalstasks':'get_goals_tasks','catalog':'get_catalog','dropdownmenu':'get_dropdown_menu','specialevents':'get_special_events'}

@root.route('/_ah/warmup')
def warmup():
    get_config()
    get_catalog()
    get_assets()
    get_problems()
Esempio n. 2
0
# -*- mode: python; eval: (elpy-mode 0) -*-
from __future__ import unicode_literals
import load_libs
load_libs.do()
import flask
import yaml
import os
import json
import braintree
import httplib2
from apiclient.discovery import build
from oauth2client import client

from . import models
from .app_common import config
from .config import get_login_condition, get_secret_key, get_config, get_village_sheet, copy_village_sheet, save_village_sheet, delete_village_sheet, rename_village_sheet, get_asset_bundle

sheet_config = get_config()

FB_APP_ID = sheet_config['FB_APP_ID']
FB_APP_SECRET = sheet_config['FB_APP_SECRET']
FB_LIKE_URL = sheet_config['FB_LIKE_URL']
FB_LIKE_TITLE = sheet_config['FB_LIKE_TITLE']
FB_LIKE_IMAGE = sheet_config['FB_LIKE_IMAGE']

root = flask.Flask(__name__)
#root.config['DEBUG'] = True

root.secret_key = get_secret_key()

Esempio n. 3
0
# -*- mode: python; eval: (elpy-mode 0) -*-
import load_libs; load_libs.do()
import flask
import yaml
import os
import json
import braintree
import httplib2
from apiclient.discovery import build
from oauth2client import client

from . import models
from .app_common import config
from .config import get_login_condition, get_secret_key, get_config, get_village_sheet, copy_village_sheet, save_village_sheet, delete_village_sheet, rename_village_sheet

sheet_config = get_config()

FB_APP_ID = sheet_config['FB_APP_ID']
FB_APP_SECRET = sheet_config['FB_APP_SECRET']
FB_LIKE_URL = sheet_config['FB_LIKE_URL']
FB_LIKE_TITLE = sheet_config['FB_LIKE_TITLE']
FB_LIKE_IMAGE = sheet_config['FB_LIKE_IMAGE']

root = flask.Flask(__name__)
#root.config['DEBUG'] = True

root.secret_key = get_secret_key()

def verify_csrf():
    found = flask.request.form.get('csrf')
    expected = flask.request.cookies.get('csrf')