Example #1
0
            def tokCb(payload):
                result = parse_qs(payload)
                private['twitter'] = result

                def saveCb(payload):
                    if (result.get('screen_name', None)):
                        req.result = result['screen_name'][0]
                    else:
                        req.result = ''

                    res.callback(None)
                
                d2 = data.set('AUTH', req.user['id'], simplejson.dumps(private))
                d2.addCallback(saveCb)
Example #2
0
            def tokCb(payload):
                result = parse_qs(payload)
                auth_token = result["oauth_token"][0]
                auth_secret = result["oauth_token_secret"][0]

                private['twitter'] = {'oauth_token_secret': auth_secret}

                def saveCb(payload):
                    req.result = "ok"

                    redirect = Redirect("%s?oauth_token=%s" %
                                        (TWITTER_AUTHORIZE_URL, auth_token))
                    res.callback(redirect)

                d2 = data.set('AUTH', req.user['id'],
                              simplejson.dumps(private))
                d2.addCallback(saveCb)
Example #3
0
File: style.py Project: lzimm/360io
        def userCb(payload):
            user = simplejson.loads(payload)
            
            encoded_style = ""
            for tag, val in STYLE_MATCH.findall(style):
                if not tag.strip():
                    continue
                encoded_style = encoded_style + ("div._comment div.style_%s %s{%s}" % (req.user['id'], tag, val))
            
            public = user['public']
            public['style'] = encoded_style

            def saveCb(payload):
                req.result = "ok"
                res.callback(None)
            
            d2 = data.set('USER', req.user['id'], simplejson.dumps(public))
            d2.addCallback(saveCb)               
Example #4
0
File: style.py Project: lzimm/360io
        def userCb(payload):
            user = simplejson.loads(payload)

            encoded_style = ""
            for tag, val in STYLE_MATCH.findall(style):
                if not tag.strip():
                    continue
                encoded_style = encoded_style + (
                    "div._comment div.style_%s %s{%s}" %
                    (req.user['id'], tag, val))

            public = user['public']
            public['style'] = encoded_style

            def saveCb(payload):
                req.result = "ok"
                res.callback(None)

            d2 = data.set('USER', req.user['id'], simplejson.dumps(public))
            d2.addCallback(saveCb)