From 30182d86570527df1de17937b911ffb0cdb9ed70 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 1 Mar 2008 19:37:22 +0000 Subject: [PATCH] Revert to using old nytimes profile, since the reader cant handle the LRF file created by the new profile --- .../ebooks/lrf/web/profiles/__init__.py | 3 ++- .../ebooks/lrf/web/profiles/nytimes.py | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/libprs500/ebooks/lrf/web/profiles/__init__.py b/src/libprs500/ebooks/lrf/web/profiles/__init__.py index 74d486692c..f86d087c9b 100644 --- a/src/libprs500/ebooks/lrf/web/profiles/__init__.py +++ b/src/libprs500/ebooks/lrf/web/profiles/__init__.py @@ -173,11 +173,12 @@ class DefaultProfile(object): - def __init__(self, logger, verbose=False, username=None, password=None): + def __init__(self, logger, verbose=False, username=None, password=None, lrf=True): self.logger = logger self.username = username self.password = password self.verbose = verbose + self.lrf = lrf self.temp_dir = tempfile.mkdtemp(prefix=__appname__+'_') self.browser = self.get_browser() try: diff --git a/src/libprs500/ebooks/lrf/web/profiles/nytimes.py b/src/libprs500/ebooks/lrf/web/profiles/nytimes.py index 7b194d5595..eea8e41833 100644 --- a/src/libprs500/ebooks/lrf/web/profiles/nytimes.py +++ b/src/libprs500/ebooks/lrf/web/profiles/nytimes.py @@ -53,7 +53,24 @@ class NYTimes(DefaultProfile): br.submit() return br + def get_feeds(self): + src = self.browser.open('http://www.nytimes.com/services/xml/rss/index.html').read() + soup = BeautifulSoup(src[src.index('