diff --git a/recipes/hindu_post.recipe b/recipes/hindu_post.recipe new file mode 100644 index 0000000000..9dd141bef6 --- /dev/null +++ b/recipes/hindu_post.recipe @@ -0,0 +1,22 @@ +#!/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 HinduPost(BasicNewsRecipe): + title = 'Hindu Post' + __author__ = 'Vishvas Vasuki' + language = 'en_IN' + oldest_article = 3 + max_articles_per_feed = 100 + auto_cleanup = True + + feeds = [ + ('Main', 'https://hindupost.in/feed/'), + ] diff --git a/recipes/opindia.recipe b/recipes/opindia.recipe new file mode 100644 index 0000000000..232bf4dc08 --- /dev/null +++ b/recipes/opindia.recipe @@ -0,0 +1,22 @@ +#!/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 Opindia(BasicNewsRecipe): + title = 'opindia' + __author__ = 'Vishvas Vasuki' + language = 'en_IN' + oldest_article = 7 + max_articles_per_feed = 100 + auto_cleanup = True + + feeds = [ + ('Opindia', 'https://feeds.feedburner.com/opindia'), + ]