コード例 #1
0
    def create_app(self):
        app = Flask(__name__)
        app.config['TESTING'] = True
        app.config['CACHE_TYPE'] = 'simple'
        app.config['TWITTER_CONSUMER_KEY'] = 'twitter_consumer_key'
        app.config['TWITTER_CONSUMER_SECRET'] = 'twitter_consumer_secret'
        app.config['TWITTER_ACCESS_TOKEN'] = 'twitter_access_token'
        app.config['TWITTER_TOKEN_SECRET'] = 'twitter_token_secret'
        self.cache = Cache(app)
        self.twitter_oembedder = TwitterOEmbedder(app, self.cache)

        @app.route('/')
        def index():
            return render_template_string('')

        return app
コード例 #2
0
ファイル: app.py プロジェクト: henryj885/flock
from flask_sqlalchemy import SQLAlchemy
from flask.ext.cache import Cache
from flask.ext.twitter_oembedder import TwitterOEmbedder
from flask.ext.iniconfig import INIConfig
from flask.ext.sqlalchemy import get_debug_queries
from flask_humanize import Humanize
from flask_debugtoolbar import DebugToolbarExtension

from flock.model import metadata


cache = Cache()
db = SQLAlchemy(metadata=metadata)
ini_config = INIConfig()
twitter_oembedder = TwitterOEmbedder()
humanise = Humanize()
toolbar = DebugToolbarExtension()


def url_for_other_page(page):
    return restricted_url(_page=page)


def restricted_url(endpoint=None, **kwargs):
    if endpoint is None:
        endpoint = request.endpoint

    if endpoint == request.endpoint:
        args = request.view_args.copy()
    else:
コード例 #3
0
from fetch_top_tweets import fetch_top_tweets
from fetch_all_tweets import fetch_all_tweets
from update_retweets import update_retweets
from insert_user import insert_user
from validate_user import validate_user
from insert_preferences import insert_preferences
from get_preferences import get_preferences
import requests
import json
import datetime
app = Flask(__name__)
app.config.from_object(__name__)
app.secret_key = 'any random string'

cache = Cache(app, config={'CACHE_TYPE': 'simple'})
twitter_oembedder = TwitterOEmbedder(app, cache, debug=True)
app.config['TWITTER_CONSUMER_KEY'] = 'FrTtImImzPxthrIjkTFrsUatY'
app.config[
    'TWITTER_CONSUMER_SECRET'] = 'cbPq4hNVEIj87LKcnP4XgCPAdPVc0By8ZVKH7WWVE5H9FS6ihb'
app.config[
    'TWITTER_ACCESS_TOKEN'] = '635902588-6BuJRUYxXQ63vfmQYcP7auLAjkTgxaCRz70MwP5x'
app.config[
    'TWITTER_TOKEN_SECRET'] = 'YsLyHMKLoUl47cCge1sBb7KfjDhg2wBbjWhBWm4VVOXtd'


@app.route('/')
#@app.route('/teams/')
def home():

    if 'key' in session:
        return render_template('home.html', email=session['key'])