本文整理匯總了Python中status.Status.getStatuses方法的典型用法代碼示例。如果您正苦於以下問題:Python Status.getStatuses方法的具體用法?Python Status.getStatuses怎麽用?Python Status.getStatuses使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類status.Status
的用法示例。
在下文中一共展示了Status.getStatuses方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: get
# 需要導入模塊: from status import Status [as 別名]
# 或者: from status.Status import getStatuses [as 別名]
def get(self):
twitter = TwitterClient()
statuses = Status.getStatuses(20)
user = twitter.getUser( self.username )
def urlify(txt):
if txt:
txt = re.sub('(https?:\/\/[-_.!~*\'()a-zA-Z0-9;/?:@&=+$,%#]+)',
'<a href="\\1">Link</a>', txt)
return txt
def getMapUrl(loc,type):
if not loc:
return None;
if type == "google" :
url = u'http://maps.google.com/staticmap?'
url += urllib.urlencode( {
'center' : str(loc.lat) + ',' + str(loc.lon),
'markers' : str(loc.lat) + ',' + str(loc.lon),
'size' : '460x320',
'zoom' : '15',
'key' : self.google_key,
} )
else :
url = u'http://tp.map.yahoo.co.jp/mk_map?'
url += urllib.urlencode( {
'prop' : 'clip_map',
'scalebar' : 'off',
'pointer' : 'off',
'width' : '460',
'height' : '320',
'datum' : 'wgs84',
'lat' : loc.lat,
'lon' : loc.lon,
'pin' : str(loc.lat) + "," + str(loc.lon),
'sc' : 4,
})
return url
list = []
for status in statuses:
list.append( {
'text' : status.text,
'reply' : urlify(status.reply),
'user_screen_name' : status.user_screen_name,
'user_profile_image_url' : status.user_profile_image_url,
'loc_url' : status.loc_url,
'map' : getMapUrl( status.loc_point , status.loc_type ),
})
values = {
'list' : list,
'user' : user,
}
path = os.path.join(os.path.dirname(__file__), 'main.html')
self.response.out.write( template.render(path,values))