예제 #1
0
# Python imports
from flask import request, session, render_template, redirect, url_for

# Import glass library
import glass

# Config imports
import config

import urllib2, json, thread

import tunnel

app = glass.Application(client_id=config.GOOGLE_CLIENT_ID,
                        client_secret=config.GOOGLE_CLIENT_SECRET,
                        scopes=config.GOOGLE_SCOPES,
                        template_folder="templates",
                        static_url_path='/static',
                        static_folder='static')

userTokens = {}
userObj = None
tl_ids = []

appProfile = {
    'displayName': 'gFace',
    'id': 'gFace_0.1',
    'imageUrls': [config.ADDRESS + '/static/logo.jpg'],
    'acceptTypes': ['image/jpeg', 'image/png']
}

# Set the secret key for flask session.  keep this really secret: (but here it's not ;) )
예제 #2
0
# Import glass library
import glass

# Import app configs
import configs

app = glass.Application(name="Hello",
                        client_id=configs.CLIENT_ID,
                        client_secret=configs.CLIENT_SECRET)


@app.subscriptions.login
def login(user):
    profile = user.profile()
    print "user : %s" % profile.get("given_name")
    user.timeline.post(text="Hello %s!" % profile.get("given_name"))


if __name__ == '__main__':
    app.run(port=8080)
예제 #3
0
########NEW FILE########
__FILENAME__ = main
import os
import sys

# add dist to path for buildout-managed dependencies
sys.path.insert(
    0, os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dist'))

import glass
import config
import logging
from flask import session, render_template, redirect

app = glass.Application(name=config.appname,
                        client_id=config.client_id,
                        client_secret=config.client_secret)

# Set the secret key for flask session.  keep this really secret: (but here it's not ;) )
app.web.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

app.prepare(port=8765)


@app.web.route("/")
def index():
    configured = config.appname and config.client_id and config.client_secret
    user = None
    if 'token' in session:
        user = glass.User(app=app, token=session['token'])
    return render_template("index.html", user=user, configured=configured)
예제 #4
0
# Import glass library
import glass

# Import app configs
import configs

app = glass.Application(
	name="Hello",
	client_id=configs.CLIENT_ID,
	client_secret=configs.CLIENT_SECRET,
	template_folder="templates"
)

@app.subscriptions.login
def login(user):
	print "user : %s" % user.token
	profile = user.profile()
	user.timeline.post_template("hello.html", name=profile.get("given_name"))

if __name__ == '__main__':
    app.run(port=8080)
	
예제 #5
0
import os
import sys

# add dist to path for buildout-managed dependencies
sys.path.insert(0, os.path.join(os.path.abspath(os.path.dirname(__file__)), 'dist'))

import glass
import config
import logging
from flask import session, render_template, redirect

app = glass.Application(
    name=config.appname,
    client_id=config.client_id,
    client_secret=config.client_secret)

# Set the secret key for flask session.  keep this really secret: (but here it's not ;) )
app.web.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

app.prepare(port=8765)

@app.web.route("/")
def index():
    configured = config.appname and config.client_id and config.client_secret
    user = None
    if 'token' in session:
        user = glass.User(app=app, token=session['token'])
    return render_template("index.html", user=user, configured=configured)

@app.subscriptions.login
def login(user):