function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     preg_match($this->image_match_regexp, $row->get_description(), $match);
     $data['thumbnail'] = $match[1];
     return $data;
 }
 function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     $data['thumbnail'] = str_replace('_m', '_t', $data['image']);
     $data['image'] = str_replace('_m', '', $data['image']);
     return $data;
 }
 function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     preg_match($this->image_match_regexp, $row->get_description(), $match);
     $data['thumbnail'] = $match[1];
     $data['image'] = str_replace('.preview.', '', $match[1]);
     return $data;
 }
 function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     $data['image'] = str_replace('_m', '', $data['image']);
     /*$enclosure = $row->get_enclosure();
     		$data['player_url'] = $enclosure->get_link();*/
     return $data;
 }
 function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     if (lifestream_str_startswith(strtolower($data['title']), 'talk:')) {
         return;
     }
     // we dont need huge descriptions stored in the db, its bloat
     unset($data['description']);
     return $data;
 }
 function yield($row, $url, $key)
 {
     $data = parent::yield($row, $url, $key);
     $description = $data['description'];
     $title = strip_tags($description);
     $img = strip_tags($description, '<img>');
     $src = str_replace($title, '', $img);
     $large = preg_replace('/.*src=([\'"])((?:(?!\\1).)*)\\1.*/si', '$2', $src);
     $small = str_replace('large', 'med_rect', $large);
     $data['thumbnail'] = $small;
     $data['image'] = $large;
     return $data;
 }