mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
pep8
This commit is contained in:
parent
c9fefbcd54
commit
9e0bf731d3
@ -34,7 +34,12 @@ class TheHindu(BasicNewsRecipe):
|
|||||||
recipe_specific_options = {
|
recipe_specific_options = {
|
||||||
'location': {
|
'location': {
|
||||||
'short': 'The name of the local edition',
|
'short': 'The name of the local edition',
|
||||||
'long': 'If The Hindu is available in your local town/city,\nset this to your location, for example, hyderabad\nAvailable Editions: bengaluru, chennai, coimbatore, delhi, erode, hyderabad, international, kochi, kolkata,\nkozhikode, madurai, mangalore, mumbai, thiruvananthapuram, tiruchirapalli, vijayawada, visakhapatnam',
|
'long': ('If The Hindu is available in your local town/city,\n'
|
||||||
|
'set this to your location, for example, hyderabad\n'
|
||||||
|
'Available Editions: bengaluru, chennai, coimbatore, delhi, '
|
||||||
|
'erode, hyderabad, international, kochi, kolkata,\n'
|
||||||
|
'kozhikode, madurai, mangalore, mumbai, thiruvananthapuram, '
|
||||||
|
'tiruchirapalli, vijayawada, visakhapatnam'),
|
||||||
'default': 'international'
|
'default': 'international'
|
||||||
},
|
},
|
||||||
'date': {
|
'date': {
|
||||||
|
@ -39,6 +39,8 @@ class TheHindufeeds(BasicNewsRecipe):
|
|||||||
d = self.recipe_specific_options.get('days')
|
d = self.recipe_specific_options.get('days')
|
||||||
if d and isinstance(d, str):
|
if d and isinstance(d, str):
|
||||||
self.oldest_article = float(d)
|
self.oldest_article = float(d)
|
||||||
|
if self.output_profile.short_name.startswith('kindle'):
|
||||||
|
self.title = 'The Hindu (Feeds) ' + date.today().strftime('%b %d, %Y')
|
||||||
|
|
||||||
ignore_duplicate_articles = {'url'}
|
ignore_duplicate_articles = {'url'}
|
||||||
|
|
||||||
@ -76,14 +78,9 @@ class TheHindufeeds(BasicNewsRecipe):
|
|||||||
src.extract()
|
src.extract()
|
||||||
return soup
|
return soup
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
BasicNewsRecipe.__init__(self, *args, **kwargs)
|
|
||||||
if self.output_profile.short_name.startswith('kindle'):
|
|
||||||
self.title = 'The Hindu (Feeds) ' + date.today().strftime('%b %d, %Y')
|
|
||||||
|
|
||||||
|
|
||||||
def get_cover_url(self):
|
def get_cover_url(self):
|
||||||
soup = self.index_to_soup('https://www.thehindu.com/todays-paper/')
|
soup = self.index_to_soup('https://www.thehindu.com/todays-paper/')
|
||||||
if cover := soup.find(attrs={'class':'hindu-ad'}):
|
if cover := soup.find(attrs={'class':'hindu-ad'}):
|
||||||
return cover.img['src']
|
return cover.img['src']
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ from datetime import date
|
|||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
|
|
||||||
|
|
||||||
index = 'https://epaper.hindustantimes.com'
|
index = 'https://epaper.hindustantimes.com'
|
||||||
|
|
||||||
class ht(BasicNewsRecipe):
|
class ht(BasicNewsRecipe):
|
||||||
@ -27,7 +26,11 @@ class ht(BasicNewsRecipe):
|
|||||||
recipe_specific_options = {
|
recipe_specific_options = {
|
||||||
'location': {
|
'location': {
|
||||||
'short': 'The name of the local edition',
|
'short': 'The name of the local edition',
|
||||||
'long': 'If The Hindustan Times is available in your local town/city,\nset this to your location, for example, Delhi\nAvailable Editions: Delhi, Mumbai, Chandigarh, Lucknow, Patna, Bengaluru, Pune, Gurgaon, Ludhiana, Rajasthan, Amritsar,\nEast UP, Haryana, Jammu, Navi Mumbai, Noida, Punjab, Ranchi, Thane, Uttarakhand, West UP',
|
'long': ('If The Hindustan Times is available in your local town/city,\n'
|
||||||
|
'set this to your location, for example, Delhi\nAvailable Editions:'
|
||||||
|
'Delhi, Mumbai, Chandigarh, Lucknow, Patna, Bengaluru, Pune, Gurgaon,'
|
||||||
|
'Ludhiana, Rajasthan, Amritsar,\nEast UP, Haryana, Jammu, Navi Mumbai,'
|
||||||
|
'Noida, Punjab, Ranchi, Thane, Uttarakhand, West UP'),
|
||||||
'default': 'Delhi'
|
'default': 'Delhi'
|
||||||
},
|
},
|
||||||
'date': {
|
'date': {
|
||||||
@ -55,7 +58,6 @@ class ht(BasicNewsRecipe):
|
|||||||
self.timefmt = ' [%s]' % today
|
self.timefmt = ' [%s]' % today
|
||||||
|
|
||||||
day, month, year = (int(x) for x in today.split('/'))
|
day, month, year = (int(x) for x in today.split('/'))
|
||||||
dt = date(year, month, day)
|
|
||||||
today = today.replace('/', '%2F')
|
today = today.replace('/', '%2F')
|
||||||
|
|
||||||
get_edition = index + '/Home/GetEditionSupplementHierarchy?EditionDate=' + today
|
get_edition = index + '/Home/GetEditionSupplementHierarchy?EditionDate=' + today
|
||||||
|
@ -49,7 +49,7 @@ class LiveMint(BasicNewsRecipe):
|
|||||||
return cov['HighResolution']
|
return cov['HighResolution']
|
||||||
|
|
||||||
if is_saturday:
|
if is_saturday:
|
||||||
self.title = 'Mint Lounge'
|
title = 'Mint Lounge'
|
||||||
masthead_url = 'https://lifestyle.livemint.com/mintlounge/static-images/lounge-logo.svg'
|
masthead_url = 'https://lifestyle.livemint.com/mintlounge/static-images/lounge-logo.svg'
|
||||||
|
|
||||||
oldest_article = 6.5 # days
|
oldest_article = 6.5 # days
|
||||||
|
Loading…
x
Reference in New Issue
Block a user