#!/usr/bin/env python # vim:fileencoding=utf-8 from __future__ import absolute_import, division, print_function, unicode_literals from calibre.web.feeds.news import BasicNewsRecipe class Quanta(BasicNewsRecipe): title = "Quanta Magazine" __author__ = 'lui1' description = "Articles from the magazine. Please set to download weekly." oldest_article = 7 max_articles_per_feed = 100 language = 'en' encoding = 'UTF-8' publication_type = "blog" cover_url = "https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/05/logo.png" feeds = [ ('Articles', 'https://api.quantamagazine.org/feed/'), ] keep_only_tags = [ dict(name="div", attrs={"id": "postBody"}), ] remove_tags = [ dict(name="div", attrs={"class": "post__sidebar__content"}), ]