This commit is contained in:
Kovid Goyal 2024-03-21 10:30:53 +05:30
commit fc47eb7c68
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 10 additions and 3 deletions

View File

@ -18,6 +18,8 @@ class livelaw(BasicNewsRecipe):
remove_empty_feeds = True remove_empty_feeds = True
remove_javascript = True remove_javascript = True
ignore_duplicate_articles = {'title', 'url'} ignore_duplicate_articles = {'title', 'url'}
simultaneous_downloads = 1
art_url = ''
extra_css = ''' extra_css = '''
.news_detail_person_detail {font-size:small; color:#202020;} .news_detail_person_detail {font-size:small; color:#202020;}
@ -36,6 +38,7 @@ class livelaw(BasicNewsRecipe):
if any(x in link for x in skip_sections): if any(x in link for x in skip_sections):
self.abort_article('skipping video links ', link) self.abort_article('skipping video links ', link)
self.log('Found ', link) self.log('Found ', link)
self.art_url = link
html = br.open(link).read() html = br.open(link).read()
return ({ 'data': html, 'url': link }) return ({ 'data': html, 'url': link })
@ -75,4 +78,8 @@ class livelaw(BasicNewsRecipe):
for sec in sections: for sec in sections:
feeds.append((sec.capitalize(), a.format(when, quote(index + sec, safe='')))) feeds.append((sec.capitalize(), a.format(when, quote(index + sec, safe=''))))
feeds.append(('Others' , a.format(when, quote(index + sec, safe='')))) feeds.append(('Others' , a.format(when, quote(index, safe=''))))
def populate_article_metadata(self, article, soup, first):
article.url = self.art_url
article.title = article.title.replace(' - Live Law - Indian Legal News', '')

View File

@ -79,7 +79,7 @@ class MoneyControlRecipe(BasicNewsRecipe):
for sec in business_sections: for sec in business_sections:
allinurl_a = index + 'news/business' allinurl_a = index + 'news/business'
feeds.append((sec.capitalize(), a.format(when, quote(allinurl_a + sec, safe='')))) feeds.append((sec.capitalize(), a.format(when, quote(allinurl_a + sec, safe=''))))
feeds.append(('Business' , a.format(when, quote(allinurl_a + sec, safe='')))) feeds.append(('Business' , a.format(when, quote(allinurl_a, safe=''))))
news_sections = [ news_sections = [
'india', 'world', 'opinion', 'politics', 'technology', 'trends', 'lifestyle' 'india', 'world', 'opinion', 'politics', 'technology', 'trends', 'lifestyle'
@ -88,7 +88,7 @@ class MoneyControlRecipe(BasicNewsRecipe):
for sec in news_sections: for sec in news_sections:
allinurl_b = index + 'news' allinurl_b = index + 'news'
feeds.append((sec.capitalize(), a.format(when, quote(allinurl_b + sec, safe='')))) feeds.append((sec.capitalize(), a.format(when, quote(allinurl_b + sec, safe=''))))
feeds.append(('News', a.format(when, quote(allinurl_b + sec, safe=''), ''))) feeds.append(('News', a.format(when, quote(allinurl_b, safe=''), '')))
feeds.append( feeds.append(
('Others', 'https://news.google.com/rss/search?q=when:{}h+allinurl:{}&hl=en-IN&gl=IN&ceid=IN:en'.format(when, quote(index, safe=''))) ('Others', 'https://news.google.com/rss/search?q=when:{}h+allinurl:{}&hl=en-IN&gl=IN&ceid=IN:en'.format(when, quote(index, safe='')))
) )