Commit 2d9902fa2b026732bc3fa5cfe3b750dd7ca99e1b

  • Tree SHA1: 6990394
  • Parent SHA1: 49aeede (Updated Blog.get_timestamp() to reflect WordPress 2.8 changed (?); merged with MySpace override)
  • raw diff | raw patch
added basic support for twitter favorites
entry.py
(13 / 0)
  
278278class SharedItem(Entry):
279279 pass
280280
281class Favorite(SharedItem):
282 pass
283
281284class MultimediaContent(SharedItem):
282285 def parse(self):
283286 SharedItem.parse(self)
398398class TwitterUpdate(MicroBlogEntry):
399399 def get_content(self):
400400 return self.title
401
402 def parse(self):
403 MicroBlogEntry.parse(self)
404 m = re.search('([^:]+): (.+)', self.content)
405 self.author = m.group(1)
406 self.content = m.group(2)
407 self.summary = m.group(2)
408
409class TwitterFavorite(TwitterUpdate):
410 pass
401411
402412class WordPressEntry(BlogEntry):
403413 def parse_other(self):
feed.py
(6 / 0)
  
181181class SharedItems(Feed):
182182 entryClass = entry.SharedItem
183183
184class Favorites(SharedItems):
185 entryClass = entry.Favorite
186
184187class Multimedia(SharedItems):
185188 entryClass = entry.MultimediaContent
186189
238238
239239class Twitter(MicroBlog):
240240 entryClass = entry.TwitterUpdate
241
242class TwitterFavorites(Favorites):
243 entryClass = entry.TwitterFavorite
241244
242245class WordPress(Blog):
243246 entryClass = entry.WordPressEntry