Added video displaying in the newsfeed's buffer
This commit is contained in:
		| @@ -85,8 +85,18 @@ def compose_new(status, session): | |||||||
| 		for i in status["friends"]["items"]: | 		for i in status["friends"]["items"]: | ||||||
| 			msg_users = msg_users + u"{0}, ".format(session.get_user_name(i["user_id"])) | 			msg_users = msg_users + u"{0}, ".format(session.get_user_name(i["user_id"])) | ||||||
| 		message = _(u"{0} hadded friends: {1}").format(user, msg_users) | 		message = _(u"{0} hadded friends: {1}").format(user, msg_users) | ||||||
|  | 	elif status["type"] == "video": | ||||||
|  | 		if status["video"]["count"] == 1: | ||||||
|  | 			message = _(u"{0} has added  a video: {1}").format(user, u", ".join(compose_video(status["video"]["items"][0], session)),) | ||||||
|  | 		else: | ||||||
|  | 			prem = "" | ||||||
|  | 			for i in xrange(0, status["video"]["count"]): | ||||||
|  | 				composed_video = compose_video(status["video"]["items"][i], session) | ||||||
|  | 				prem += u"{0} - {1}, ".format(composed_video[0], composed_video[1]) | ||||||
|  | 			message = _(u"{0} has added  {1} videos: {2}").format(user, status["video"]["count"], prem) | ||||||
|  |  | ||||||
| 	else: | 	else: | ||||||
| 		if status["type"] != "post": print status["type"] | 		if status["type"] != "post": print status | ||||||
| 	return [user, message, created_at] | 	return [user, message, created_at] | ||||||
|  |  | ||||||
| def compose_status(status, session): | def compose_status(status, session): | ||||||
| @@ -108,6 +118,10 @@ def compose_audio(audio, session): | |||||||
| 	if audio == False: return [_(u"Audio removed from library"), "", ""] | 	if audio == False: return [_(u"Audio removed from library"), "", ""] | ||||||
| 	return [audio["title"], audio["artist"], utils.seconds_to_string(audio["duration"])] | 	return [audio["title"], audio["artist"], utils.seconds_to_string(audio["duration"])] | ||||||
|  |  | ||||||
|  | def compose_video(video, session): | ||||||
|  | 	if video == False: return [_(u"Audio removed from library"), "", ""] | ||||||
|  | 	return [video["title"], utils.seconds_to_string(video["duration"])] | ||||||
|  |  | ||||||
| class vkSession(object): | class vkSession(object): | ||||||
|  |  | ||||||
| 	def order_buffer(self, name, data, show_nextpage): | 	def order_buffer(self, name, data, show_nextpage): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user