Example #1
0
    def prepare(self):
	self.config = get_config()
	shopify.Session.setup(api_key = self.config.get('shopify_apikey'),
			    secret = self.config.get('shopify_secret'))
	self.wsgi_request = Request(self)
	self.wsgi_response = Response(self)
	self.context = Context()
Example #2
0
    def render_stuff(self, template_name):

	context = {
		    'config': get_config(),
		    'request': self.wsgi_request,
		    'c': self.context,
		    }
	return self.render_template(template_name, **context)
Example #3
0
File: app.py Project: droot/Batty
# Routing config
handler_tuples = [
    (r'^/shopify_callback', ShopifyHandler),
    (r'^/login', LoginHandler),
    #(r'^/confs/(?P<id>\w+)', ConferenceManagementHandler),
    #(r'^/confs', ConferenceManagementHandler),
    #(r'^/sessions/(?P<id>\w+)', SessionManagementHandler),
    #(r'^/sessions', SessionManagementHandler),
    #(r'^/speakers/(?P<id>\w+)', SpeakerManagementHandler),
    #(r'^/speakers', SpeakerManagementHandler),
    #(r'^/(?P<conf_handle>\w+)', IndexPageHandler),
    #(r'^/$', IndexPageHandler),
]

_batty_config = app_config.get_config()
# Application config
config = {
    'mongrel2_pair': ('tcp://127.0.0.1:9999', 'tcp://127.0.0.1:9998'),
    'handler_tuples': handler_tuples,
    'template_loader': load_mako_env(_batty_config.get('template_path'),
			input_encoding='utf-8',
			output_encoding='utf-8',
			encoding_errors='replace',
			default_filters=['escape'],
			imports=['from webhelpers.html import escape'])
    #'db_conn': db_conn,
    #'login_url': '/login',
    #'cookie_secret': 'OMGSOOOOOSECRET',
}
config.update(_batty_config)
Example #4
0
def get_api():
    cfg = get_config()
    auth = tweepy.OAuthHandler(cfg['consumer_key'], cfg['consumer_secret'])
    auth.set_access_token(cfg['access_token'], cfg['access_token_secret'])
    return tweepy.API(auth)