aboutsummaryrefslogtreecommitdiffstats
path: root/googlereader.py
diff options
context:
space:
mode:
authorZaran <zaran.krleza@gmail.com>2012-05-15 02:22:20 -0700
committerZaran <zaran.krleza@gmail.com>2012-05-15 02:22:20 -0700
commit52141c35b9bc9128d3197aae8213bac8b3a33ab6 (patch)
tree0f35dd158b018ba9693c318dc39784291d4979e1 /googlereader.py
parent0e37090239646349d74df0479a387896cb27349a (diff)
downloadgoogle-52141c35b9bc9128d3197aae8213bac8b3a33ab6.tar.gz
Cleanup
Diffstat (limited to 'googlereader.py')
-rw-r--r--googlereader.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/googlereader.py b/googlereader.py
index d152b98..dd5d472 100644
--- a/googlereader.py
+++ b/googlereader.py
@@ -25,21 +25,22 @@ class Feeder:
"""generator which returns feed entries one by one.
it seems that google caps the n parameter to 1000 so
we have to use the continuation parameter"""
- r = requests.get(self.FEED_URL+url,headers = self.headers)
+ r = requests.get(self.FEED_URL+url,
+ headers = self.headers)
soup = BeautifulSoup(r.text)
for entry in soup("entry"):
yield entry
- while soup.find("gr:continuation") is not None:
- params = {"c": soup.find("gr:continuation").string}
- r = requests.get(self.FEED_URL+url,
- params = params,
- headers = self.headers)
- soup = BeautifulSoup(r.text)
- for entry in soup("entry"):
- yield entry
+ while soup.find("gr:continuation") is not None:
+ params = { "c": soup.find("gr:continuation").string }
+ r = requests.get(self.FEED_URL + url,
+ params = params,
+ headers = self.headers)
+ soup = BeautifulSoup(r.text)
+ for entry in soup("entry"):
+ yield entry
-if __name__=="__main__":
+if __name__ == "__main__":
import sys
- feeder = Feeder(sys.argv[1],sys.argv[2])
+ feeder = Feeder(sys.argv[1], sys.argv[2])
for entry in feeder.getFeed("http://planetkde.org/rss20.xml"):
print entry.published.string, entry.title.string