]> jfr.im git - z_archive/twitter.git/commitdiff
Add reply action (patch by Wes Devauld)
authorMike Verdone <redacted>
Mon, 19 Jan 2009 04:35:23 +0000 (21:35 -0700)
committerMike Verdone <redacted>
Mon, 19 Jan 2009 04:35:23 +0000 (21:35 -0700)
twitter/cmdline.py

index c605e219a5ac39ae43f44838da1fe86716934c95..7dea923b23628efe556c18bff91bc0302e20e7fa 100644 (file)
@@ -7,6 +7,7 @@ ACTIONS:
 
  friends        get latest tweets from your friends (default action)
  public         get latest public tweets
+ replies        get latest replies
  set            set your twitter status
 
 OPTIONS:
@@ -135,11 +136,15 @@ class StatusAction(Action):
 class FriendsAction(StatusAction):
     def getStatuses(self, twitter):
         return reversed(twitter.statuses.friends_timeline())
-    
 class PublicAction(StatusAction):
     def getStatuses(self, twitter):
         return reversed(twitter.statuses.public_timeline())
 
+class RepliesAction(StatusAction):
+    def getStatuses(self, twitter):
+        return reversed(twitter.statuses.replies())
+
 class SetStatusAction(Action):
     def __call__(self, twitter, options):
         statusTxt = (u" ".join(options['extra_args']) 
@@ -151,6 +156,7 @@ class SetStatusAction(Action):
 actions = {
     'friends': FriendsAction,
     'public': PublicAction,
+    'replies': RepliesAction,
     'set': SetStatusAction,
 }