def get(self): screen_name = self.param("screen_name") status_id = self.param("status_id") params = self.params(["trim_user", "include_entities"]) token = md.get_default_access_token() if not token: self.redirect("/settings") return if screen_name: td = Twitdao(token) token_user = td.users_show_by_id(user_id=token.user_id) owner_user = token_user self.render( "reply.html", {"token": token, "token_user": token_user, "owner_user": owner_user, "screen_name": screen_name}, ) else: td = Twitdao(token) token_user = td.users_show_by_id(user_id=token.user_id) owner_user = token_user tweet = td.statuses_show(id=status_id, **params) self.render( "reply.html", {"token": token, "token_user": token_user, "owner_user": owner_user, "tweet": tweet} )
def get(self, id): params = self.params(['trim_user','include_entities']) token = md.get_default_access_token() if not token: self.write(json.dumps({ 'success':False, 'info':'No access token avaliable.', })) return td = Twitdao(token) token_user = td.users_show_by_id(user_id = token.user_id) tweet = td.statuses_show(id=id, **params) tweet_html = self.render('ajax/user-tweet.html', { 'token':token, #'token_user':token_user, 'tweet':tweet, }, out=False) self.write(json.dumps({ 'tweet':tweet_html if 'error' not in tweet else None, 'success':'error' not in tweet, 'info':tweet['error'] if 'error' in tweet else 'OK', }))
def get(self, id): params = self.params(["trim_user", "include_entities"]) token = md.get_default_access_token() if not token: self.redirect("/settings") return td = Twitdao(token) token_user = td.users_show_by_id(user_id=token.user_id) owner_user = token_user tweet = td.statuses_show(id=id, **params) self.render("retweet.html", {"token_user": token_user, "owner_user": owner_user, "tweet": tweet})
def get(self, tweet_id): params = self.params(["trim_user", "include_entities"]) token = md.get_default_access_token() if not token: self.redirect("/settings") return id = utils.tweet_id_decode(tweet_id) td = Twitdao(token) token_user = td.users_show_by_id(user_id=token.user_id) owner_user = token_user tweet = td.statuses_show(id=id, **params) self.render( "mobile/unfavorite.html", {"token": token, "token_user": token_user, "owner_user": owner_user, "tweet": tweet}, )
def get(self, status_id): params = self.params(['trim_user','include_entities']) token = md.get_proxy_access_token() if not token: self.redirect('/settings') return td = Twitdao(token) token_user = td.users_show_by_id(user_id = token.user_id) owner_user = token_user tweet = td.statuses_show(id=status_id,**params) self.render('tweet-show-proxy.html', { 'token':token, #'token_user':token_user, 'owner_user':owner_user, 'tweet':tweet, })