Add some indic feeds

This commit is contained in:
vvasuki 2021-10-04 09:28:53 +05:30
parent e5fb43ea6a
commit c3c83eb14b
5 changed files with 95 additions and 0 deletions

View File

@ -0,0 +1,19 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(
attrs={'class': lambda x: x and frozenset(x.split()).intersection(q)})
class HinduHumanRights(BasicNewsRecipe):
title = 'Hindu Human Rights'
oldest_article = 30
max_articles_per_feed = 100
auto_cleanup = True
feeds = [
('HHR main', 'https://www.hindusforhumanrights.org/en/home-6?format=rss'),
]

19
recipes/IndiaFacts.recipe Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(
attrs={'class': lambda x: x and frozenset(x.split()).intersection(q)})
class IndiaFacts(BasicNewsRecipe):
title = 'IndiaFacts'
oldest_article = 7
max_articles_per_feed = 100
auto_cleanup = True
feeds = [
('India Facts main feed', 'https://www.indiafacts.org.in/feed/'),
]

19
recipes/IndicToday.recipe Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(
attrs={'class': lambda x: x and frozenset(x.split()).intersection(q)})
class IndicToday(BasicNewsRecipe):
title = 'Indic Today'
oldest_article = 7
max_articles_per_feed = 100
auto_cleanup = True
feeds = [
('Indic Today Main feed', 'https://www.indica.today/feed/'),
]

19
recipes/Pragyata.recipe Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(
attrs={'class': lambda x: x and frozenset(x.split()).intersection(q)})
class Pragyata(BasicNewsRecipe):
title = 'Pragyata'
oldest_article = 7
max_articles_per_feed = 100
auto_cleanup = True
feeds = [
('pragyata', 'https://pragyata.com/feed/'),
]

19
recipes/prekshaa.recipe Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env python
# vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(
attrs={'class': lambda x: x and frozenset(x.split()).intersection(q)})
class Prekshaa(BasicNewsRecipe):
title = 'prekshaa'
oldest_article = 7
max_articles_per_feed = 100
auto_cleanup = True
feeds = [
('prekshaa', 'https://www.prekshaa.in/feed'),
]