# 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 ;) )
# 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)
########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)
# 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)
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):