mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
pep8
This commit is contained in:
parent
b524709809
commit
e9c2e24155
@ -82,31 +82,31 @@ class RealClear(BasicNewsRecipe):
|
|||||||
return pageURL
|
return pageURL
|
||||||
if len(self.printhints[x][self.phHrefSearch])>0 and len(self.printhints[x][self.phLinkText]) == 0:
|
if len(self.printhints[x][self.phHrefSearch])>0 and len(self.printhints[x][self.phLinkText]) == 0:
|
||||||
# e.g. RealClear
|
# e.g. RealClear
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Search by href: "+self.printhints[x][self.phHrefSearch])
|
print("Search by href: "+self.printhints[x][self.phHrefSearch])
|
||||||
printFind = soup.find(href=re.compile(self.printhints[x][self.phHrefSearch]))
|
printFind = soup.find(href=re.compile(self.printhints[x][self.phHrefSearch]))
|
||||||
elif len(self.printhints[x][3])>0 and len(self.printhints[x][1]) == 0:
|
elif len(self.printhints[x][3])>0 and len(self.printhints[x][1]) == 0:
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Search 1: "+self.printhints[x][2]+" Attributes: ")
|
print("Search 1: "+self.printhints[x][2]+" Attributes: ")
|
||||||
print(self.printhints[x][3])
|
print(self.printhints[x][3])
|
||||||
printFind = soup.find(self.printhints[x][2], attrs=self.printhints[x][3])
|
printFind = soup.find(self.printhints[x][2], attrs=self.printhints[x][3])
|
||||||
elif len(self.printhints[x][3])>0 :
|
elif len(self.printhints[x][3])>0 :
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("search2")
|
print("search2")
|
||||||
printFind = soup.find(self.printhints[x][2], attrs=self.printhints[x][3], text=self.printhints[x][1])
|
printFind = soup.find(self.printhints[x][2], attrs=self.printhints[x][3], text=self.printhints[x][1])
|
||||||
else :
|
else :
|
||||||
if self.debugMessages == True:
|
if self.debugMessages is True:
|
||||||
print("Default Search: "+self.printhints[x][2]+" Text: "+self.printhints[x][1])
|
print("Default Search: "+self.printhints[x][2]+" Text: "+self.printhints[x][1])
|
||||||
printFind = soup.find(self.printhints[x][2], text=self.printhints[x][1])
|
printFind = soup.find(self.printhints[x][2], text=self.printhints[x][1])
|
||||||
if printFind is None:
|
if printFind is None:
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Not Found")
|
print("Not Found")
|
||||||
# print(soup)
|
# print(soup)
|
||||||
print("end soup\n\n");
|
print("end soup\n\n")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
print(printFind)
|
print(printFind)
|
||||||
if isinstance(printFind, NavigableString)==False:
|
if isinstance(printFind, NavigableString) is False:
|
||||||
if printFind['href'] is not None:
|
if printFind['href'] is not None:
|
||||||
print("Check "+printFind['href']+" for base of "+baseURL)
|
print("Check "+printFind['href']+" for base of "+baseURL)
|
||||||
if printFind['href'].find("http")!=0 :
|
if printFind['href'].find("http")!=0 :
|
||||||
@ -115,24 +115,24 @@ class RealClear(BasicNewsRecipe):
|
|||||||
tag = printFind.parent
|
tag = printFind.parent
|
||||||
print(tag)
|
print(tag)
|
||||||
if tag['href'] is None:
|
if tag['href'] is None:
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Not in parent, trying skip-up")
|
print("Not in parent, trying skip-up")
|
||||||
if tag.parent['href'] is None:
|
if tag.parent['href'] is None:
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Not in skip either, aborting")
|
print("Not in skip either, aborting")
|
||||||
continue;
|
continue
|
||||||
return tag.parent['href']
|
return tag.parent['href']
|
||||||
return tag['href']
|
return tag['href']
|
||||||
return tagURL
|
return tagURL
|
||||||
|
|
||||||
def get_browser(self):
|
def get_browser(self):
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("In get_browser")
|
print("In get_browser")
|
||||||
br = BasicNewsRecipe.get_browser(self)
|
br = BasicNewsRecipe.get_browser(self)
|
||||||
return br
|
return br
|
||||||
|
|
||||||
def parseRSS(self, index) :
|
def parseRSS(self, index) :
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("\n\nStarting "+self.feedsets[index][0])
|
print("\n\nStarting "+self.feedsets[index][0])
|
||||||
articleList = []
|
articleList = []
|
||||||
soup = self.index_to_soup(self.feedsets[index][1])
|
soup = self.index_to_soup(self.feedsets[index][1])
|
||||||
@ -164,8 +164,8 @@ class RealClear(BasicNewsRecipe):
|
|||||||
pubDate = time.strftime('%a, %d %b')
|
pubDate = time.strftime('%a, %d %b')
|
||||||
else :
|
else :
|
||||||
pubDate = pubDateEl.contents[0]
|
pubDate = pubDateEl.contents[0]
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print("Article");
|
print("Article")
|
||||||
print(title)
|
print(title)
|
||||||
print(description)
|
print(description)
|
||||||
print(pubDate)
|
print(pubDate)
|
||||||
@ -197,8 +197,6 @@ class RealClear(BasicNewsRecipe):
|
|||||||
feedarticles = self.parseRSS(x)
|
feedarticles = self.parseRSS(x)
|
||||||
if feedarticles is not None:
|
if feedarticles is not None:
|
||||||
ans.append((self.feedsets[x][0], feedarticles))
|
ans.append((self.feedsets[x][0], feedarticles))
|
||||||
if self.debugMessages == True :
|
if self.debugMessages is True :
|
||||||
print(ans)
|
print(ans)
|
||||||
return ans
|
return ans
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user