diff --git a/recipes/gosc_niedzielny.recipe b/recipes/gosc_niedzielny.recipe index 90d9e1de83..59c8fc2f26 100644 --- a/recipes/gosc_niedzielny.recipe +++ b/recipes/gosc_niedzielny.recipe @@ -13,7 +13,7 @@ class GN(BasicNewsRecipe): EDITION = 0 __author__ = 'Piotr Kontek' - title = unicode('Gość niedzielny') + title = u'Gość niedzielny' description = 'Weekly magazine' encoding = 'utf-8' no_stylesheets = True diff --git a/recipes/pescanik.recipe b/recipes/pescanik.recipe index a60c35b4b8..a3d001181f 100644 --- a/recipes/pescanik.recipe +++ b/recipes/pescanik.recipe @@ -9,10 +9,10 @@ import re from calibre.web.feeds.news import BasicNewsRecipe class Pescanik(BasicNewsRecipe): - title = 'Peščanik' + title = u'Peščanik' __author__ = 'Darko Miletic' - description = 'Peščanik je udruženje građana osnovano 2006. godine. Glavni proizvod Peščanika je radio emisija koja je emitovana na Radiju B92 od 02.02.2000. do 16.06.2011, a od septembra 2011. se emituje na osam radio stanica u Srbiji, Crnoj Gori i BiH' - publisher = 'Peščanik' + description = u'Peščanik je udruženje građana osnovano 2006. godine. Glavni proizvod Peščanika je radio emisija koja je emitovana na Radiju B92 od 02.02.2000. do 16.06.2011, a od septembra 2011. se emituje na osam radio stanica u Srbiji, Crnoj Gori i BiH' + publisher = u'Peščanik' category = 'news, politics, Serbia' oldest_article = 10 max_articles_per_feed = 100 @@ -45,4 +45,4 @@ class Pescanik(BasicNewsRecipe): ] def print_version(self, url): - return url + 'print/' \ No newline at end of file + return url + 'print/' diff --git a/session.vim b/session.vim index eb3f3935d9..d3708928dc 100644 --- a/session.vim +++ b/session.vim @@ -20,7 +20,11 @@ vipy.session.initialize(project_name='calibre', src_dir=src_dir, project_dir=project_dir, base_dir=project_dir) def recipe_title_callback(raw): - return eval(raw.decode('utf-8')).replace(' ', '_') + try: + return eval(raw.decode('utf-8')).replace(u' ', u'_') + except: + print ('Failed to decode recipe title: %r'%raw) + raise vipy.session.add_content_browser('r', 'Recipe', vipy.session.glob_based_iterator(os.path.join(project_dir, 'recipes', '*.recipe')),