calibre/recipes/list_apart.recipe
Matthew Vincent 8270c24e09 Updating feed URL for A List Apart
Seems like the abridged feedburner URL is no longer active (only adverts) so switching to the main feed. If there is any reason to keep it on feedburner, then here is the other URL: http://feeds.feedburner.com/alistapart
2017-09-25 12:24:57 +02:00

38 lines
1.4 KiB
Plaintext

# vim:fileencoding=utf-8
from __future__ import unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe
import re
class AListApart (BasicNewsRecipe):
__author__ = 'Marc Busqué <marc@lamarciana.com>'
__url__ = 'http://www.lamarciana.com'
__version__ = '2.0.1'
__license__ = 'GPL v3'
__copyright__ = '2012, Marc Busqué <marc@lamarciana.com>'
title = u'A List Apart'
description = u'A List Apart Magazine (ISSN: 1534-0295) explores the design, development, and meaning of web content, with a special focus on web standards and best practices. This recipe retrieve articles and columns.' # noqa
language = 'en'
tags = 'web development, software'
oldest_article = 120
remove_empty_feeds = True
encoding = 'utf8'
cover_url = u'http://alistapart.com/pix/alalogo.gif'
def get_extra_css(self):
if not self.extra_css:
br = self.get_browser()
self.extra_css = br.open_novisit(
'https://raw.githubusercontent.com/laMarciana/gutenweb/master/dist/gutenweb.css').read().replace('@charset "UTF-8";', '')
return self.extra_css
feeds = [
(u'A List Apart', u'https://alistapart.com/main/feed'),
]
def image_url_processor(self, baseurl, url):
if re.findall('alistapart\.com', url):
return 'http:' + url
else:
return url