def _convert_link_feed(self, links, since): """Convert link feed.""" items = [] for link in links['data']: if link.has_key('created_time'): created = self._convert_time_stamp(link['created_time']) if created.date() >= since: item = ServiceItem() item.created = created item.link_back = link['link'] if link.has_key('message'): item.body = link['message'] item.url = link['link'] item.service = self.service items.append(item) return items
def _convert_photos_feed(self, photos, since): """Convert photo feed.""" items = [] for photo in photos['data']: if photo.has_key('created_time'): created = self._convert_time_stamp(photo['created_time']) if created.date() >= since: item = ServiceItem() item.created = created item.link_back = photo['link'] item.title = photo['name'] if photo.has_key('images'): try: item.body = photo['images'][3] except: pass item.url = photo['link'] item.tags = [] if photo.has_key('tags'): for tag in photo['tags']['data']: item.tags.append(tag['name']) item.comments = [] if photo.has_key('comments'): for comment in photo['comments']['data']: item.comments.append({'name' : comment['from']['name'], 'message' : comment['message'] }) item.service = self.service items.append(item) return items
def _convert_link_feed(serv, user, stream, since): """Convert link feed.""" items = [] for entry in stream: if entry.has_key('created_time'): created = datetime.fromtimestamp(entry['created_time']) if created.date() >= since: item = ServiceItem() item.created = datetime.fromtimestamp(entry.created_time) item.link_back = entry.url item.title = entry.title if entry.summary: item.body = entry.summary else: item.body = entry.owner_comment item.url = entry.url item.service = serv item.user = user items.append(item) return items