py3: Misc recipe porting

This commit is contained in:
Kovid Goyal 2019-04-01 14:34:07 +05:30
parent 4b0ed2ab99
commit 38686dd905
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 10 additions and 12 deletions

View File

@ -4,10 +4,10 @@
import locale
import os
import re
import time
from shutil import copyfile
from calibre import strftime
from calibre.ebooks.BeautifulSoup import Tag
from calibre.web.feeds.recipes import BasicNewsRecipe
from PIL import Image, ImageDraw, ImageFont
@ -47,15 +47,15 @@ class DunyaHalleri(BasicNewsRecipe):
extra_css = '.caption {color: #998; font-style: italic; font-size: 8pt}'
__author__ = 'Sukru Alatas'
feeds = [("Genel Gündem".decode('utf-8', 'replace'),
feeds = [(u"Genel Gündem",
'https://www.dunyahalleri.com/genel-gundem/feed/'),
("Teknoloji / Bilim".decode('utf-8', 'replace'),
(u"Teknoloji / Bilim",
'https://www.dunyahalleri.com/teknoloji-bilim/feed/'),
("İnternet / Girişimler".decode('utf-8', 'replace'),
(u"İnternet / Girişimler",
'https://www.dunyahalleri.com/internet-girisimler/feed/'),
("Tasarım / İnovasyon".decode('utf-8', 'replace'),
(u"Tasarım / İnovasyon",
'https://www.dunyahalleri.com/tasarim-inovasyon/feed/'),
("Kültür / Sanat".decode('utf-8', 'replace'), 'https://www.dunyahalleri.com/kultur-sanat/feed/')]
(u"Kültür / Sanat", 'https://www.dunyahalleri.com/kultur-sanat/feed/')]
oldest_article = 7
max_articles_per_feed = 50
@ -84,7 +84,7 @@ class DunyaHalleri(BasicNewsRecipe):
# title insert
article_title = soup.title.contents[0]
article_title.replace(' - Dünya Halleri'.decode('utf-8', 'replace'), '')
article_title.replace(u' - Dünya Halleri', '')
h2 = new_tag(soup, 'h2')
h2.append(article_title)
span.insert(0, h2)
@ -177,9 +177,8 @@ class DunyaHalleri(BasicNewsRecipe):
def default_cover(self, cover_file):
title = self.title
date = time.strftime(
'%d %B %Y').decode('utf8', 'replace')
author = 'www.dunyahalleri.com'.decode('utf8', 'replace')
date = strftime('%d %B %Y')
author = u'www.dunyahalleri.com'
# Texts
img = Image.new(
'RGB', (self.COVER_WIDTH, self.COVER_HEIGHT), 'white')

View File

@ -243,8 +243,7 @@ class DunyaHalleri_HaftaninOzeti(BasicNewsRecipe):
title = self.issue_title
date = self.issue_date.strftime(
'%d %B %Y').decode('utf8', 'replace')
author = 'www.dunyahalleri.com/haftanin-ozeti'.decode(
'utf8', 'replace')
author = u'www.dunyahalleri.com/haftanin-ozeti'
# Texts
img = Image.new(
'RGB', (self.COVER_WIDTH, self.COVER_HEIGHT), 'white')