+if __name__ == '__main__':
+ from twisted.internet import reactor
+ import sys
+
+ googleReader = GoogleReader(sys.argv[1], sys.argv[2])
+ def googleLoggedIn(self, sid = None):
+ googleReader.getSubscriptionList().addCallback(googleSubscriptionList).addErrback(googleSubscriptionFailed)
+
+ def googleLoginFailed(self, res = None):
+ print "Failed to login to Google Reader."
+
+ def googleSubscriptionList(self, subscriptions = None):
+ print "Got Feeds:", subscriptions
+
+ def googleSubscriptionFailed(self, res = None):
+ print "Failed to get subscriptions from Google Reader."
+
+ googleReader.login().addCallback(googleLoggedIn).addErrback(googleLoginFailed)
+ reactor.run()