## # Title: Vice News recipe for calibre # Author: Adrian Tennessee # Contact: adrian.tennessee at domainthatnobodytakes.com ## # License: GNU General Public License v3 - http://www.gnu.org/copyleft/gpl.html # Copyright: Copyright 2014 Adrian Tennessee ## # Written: 2014-09-13 # Last Edited: 2014-09-13 ## 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 VICENews(BasicNewsRecipe): __author__ = 'Adrian Tennessee (adrian.tennessee at domainthatnobodytakes.com)' __license__ = 'GPLv3' __copyright__ = '2014, Adrian Tennessee