diff --git a/recipes/tyzden.recipe b/recipes/tyzden.recipe
index 3b9859ca0c..491acf0310 100644
--- a/recipes/tyzden.recipe
+++ b/recipes/tyzden.recipe
@@ -17,15 +17,15 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
-__license__ = 'GPL v3'
-__copyright__ = ('2014 - 2017 Martin Račák ,'
- '2011 Miroslav Vasko ')
-
import re
from calibre import strftime
from calibre.web.feeds.news import BasicNewsRecipe
+__copyright__ = ('2014 - 2017 Martin Račák ,'
+ '2011 Miroslav Vasko ')
+__license__ = 'GPL-3.0+'
+
class Tyzden(BasicNewsRecipe):
title = u'.týždeň'
@@ -40,8 +40,18 @@ class Tyzden(BasicNewsRecipe):
issue_url = 'http://www.tyzden.sk/casopis/'
keep_only_tags = [
- dict(name='div', attrs={'class': 'section__content section__content--archive'}),
- dict(name='article', attrs={'class': re.compile(r'\barticle\b')}),
+ {
+ 'name': 'div',
+ 'attrs': {
+ 'class': 'section__content section__content--archive'
+ }
+ },
+ {
+ 'name': 'article',
+ 'attrs': {
+ 'class': re.compile(r'\barticle\b')
+ }
+ },
]
extra_css = """.theme-highlight {
@@ -59,22 +69,25 @@ class Tyzden(BasicNewsRecipe):
display: inline;
}
- .article__image-credit {
- font: 12px "TheSerifSemiLight",arial;
+ .article__image-credit,
+ .content-photo__image-credit {
+ display: block;
+ font: 12px "TheSerifSemiLight", arial;
text-transform: uppercase;
}
- .article__image-title {
+ .article__image-title,
+ .image-title {
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
- font: 15px "TheSerifBold",arial;
+ font: 15px "TheSerifBold", arial;
border-bottom: 2px solid #bf1f10;
display: block;
}
.teaser__title {
- font: 18px "TheSerifBold",arial;
+ font: 18px "TheSerifBold", arial;
color: #bf1f10;
}
@@ -100,9 +113,11 @@ class Tyzden(BasicNewsRecipe):
self.cover_url = cover_img['src']
feeds = []
- teasers = soup.findAll('div', {'class': re.compile(r'\bteaser--list\b')})
+ teasers = soup.findAll('div',
+ {'class': re.compile(r'\bteaser--list\b')})
for teaser in teasers:
- section = self.tag_to_string(teaser.find('a', 'theme-heading__wrapper'))
+ section = self.tag_to_string(
+ teaser.find('a', 'theme-heading__wrapper'))
article_title = self.tag_to_string(
teaser.find('h1', {'class': re.compile(r'\bteaser__title\b')}))
article_link = teaser.find('a', 'teaser__link--main')
@@ -113,7 +128,7 @@ class Tyzden(BasicNewsRecipe):
}
if not feeds:
- # First cycle iteration.
+ # First iteration.
feeds.append((section, [article]))
continue