From d566c493ec8e2cc45268bfa3ff1be30c1dcf10af Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 3 Jun 2021 18:23:07 +0530 Subject: [PATCH] pep8 --- recipes/ambito.recipe | 72 ++++++++++--------- recipes/ambito_financiero.recipe | 6 -- recipes/infobae.recipe | 2 +- .../gui2/tweak_book/editor/snippets.py | 16 +++-- 4 files changed, 48 insertions(+), 48 deletions(-) diff --git a/recipes/ambito.recipe b/recipes/ambito.recipe index b1a815b130..b3eae78a93 100644 --- a/recipes/ambito.recipe +++ b/recipes/ambito.recipe @@ -2,7 +2,7 @@ # -*- mode: python -*- # -*- coding: utf-8 -*- -__license__ = 'GPL v3' +__license__ = 'GPL v3' __copyright__ = '2008-2021, Darko Miletic ' ''' ambito.com @@ -12,49 +12,51 @@ from calibre.web.feeds.news import BasicNewsRecipe class Ambito(BasicNewsRecipe): - title = 'Ambito.com' - __author__ = 'Darko Miletic' - description = 'Ambito.com con noticias del Diario Ambito Financiero de Buenos Aires' - publisher = 'Editorial Nefir S.A.' - category = 'news, politics, economy, finances, Argentina' - oldest_article = 2 - no_stylesheets = True - encoding = 'utf8' - use_embedded_content = False - remove_empty_feeds = True - handle_gzip = True + title = 'Ambito.com' + __author__ = 'Darko Miletic' + description = 'Ambito.com con noticias del Diario Ambito Financiero de Buenos Aires' + publisher = 'Editorial Nefir S.A.' + category = 'news, politics, economy, finances, Argentina' + oldest_article = 2 + no_stylesheets = True + encoding = 'utf8' + use_embedded_content = False + remove_empty_feeds = True + handle_gzip = True compress_news_images = True scale_news_images_to_device = True ignore_duplicate_articles = {'url'} - language = 'es_AR' - publication_type = 'newsportal' - masthead_url = 'https://www.ambito.com/css-custom/239/images/logo-239-2020v2.svg' - extra_css = """ - body{font-family: Roboto, sans-serif} - """ + language = 'es_AR' + publication_type = 'newsportal' + masthead_url = 'https://www.ambito.com/css-custom/239/images/logo-239-2020v2.svg' + extra_css = """ + body{font-family: Roboto, sans-serif} + """ conversion_options = { - 'comment' : description - , 'tags' : category - , 'publisher' : publisher - , 'language' : language - } + 'comment': description, + 'tags': category, + 'publisher': publisher, + 'language': language + } keep_only_tags = [ dict(name='div', attrs={'class': 'detail-header-wrapper'}), dict(attrs={'class': lambda x: x and 'detail-body' in x.split()}), ] - remove_tags = [dict(name=['object', 'link', 'embed', 'iframe', 'meta', 'link', 'img'])] + remove_tags = [ + dict(name=['object', 'link', 'embed', 'iframe', 'meta', 'link', 'img']) + ] feeds = [ - (u'Portada' , u'https://www.ambito.com/rss/home.xml') - ,(u'Economia' , u'https://www.ambito.com/rss/economia.xml') - ,(u'Finanzas' , u'https://www.ambito.com/rss/finanzas.xml') - ,(u'Politica' , u'https://www.ambito.com/rss/politica.xml') - ,(u'Opinion' , u'https://www.ambito.com/rss/opinion.xml') - ,(u'Informacion General', u'https://www.ambito.com/rss/informacion-general.xml') - ,(u'Mundo' , u'https://www.ambito.com/rss/mundo.xml') - ,(u'Deportes' , u'https://www.ambito.com/rss/deportes.xml') - ,(u'Espectaculos' , u'https://www.ambito.com/rss/espectaculos.xml') - ,(u'Nacional' , u'https://www.ambito.com/rss/nacional.xml') - ] + (u'Portada', u'https://www.ambito.com/rss/home.xml'), + (u'Economia', u'https://www.ambito.com/rss/economia.xml'), + (u'Finanzas', u'https://www.ambito.com/rss/finanzas.xml'), + (u'Politica', u'https://www.ambito.com/rss/politica.xml'), + (u'Opinion', u'https://www.ambito.com/rss/opinion.xml'), + (u'Informacion General', u'https://www.ambito.com/rss/informacion-general.xml'), + (u'Mundo', u'https://www.ambito.com/rss/mundo.xml'), + (u'Deportes', u'https://www.ambito.com/rss/deportes.xml'), + (u'Espectaculos', u'https://www.ambito.com/rss/espectaculos.xml'), + (u'Nacional', u'https://www.ambito.com/rss/nacional.xml') + ] diff --git a/recipes/ambito_financiero.recipe b/recipes/ambito_financiero.recipe index 633a8d5b74..a3ffdf42db 100644 --- a/recipes/ambito_financiero.recipe +++ b/recipes/ambito_financiero.recipe @@ -9,14 +9,8 @@ https://www.ambito.com/contenidos/edicion-impresa.html ''' import time -try: - from urllib.parse import urlencode -except ImportError: - from urllib import urlencode -import re from calibre import strftime from calibre.web.feeds.news import BasicNewsRecipe -from calibre.ebooks.BeautifulSoup import BeautifulSoup class Ambito_Financiero(BasicNewsRecipe): diff --git a/recipes/infobae.recipe b/recipes/infobae.recipe index 03ce30566d..666bbc365d 100644 --- a/recipes/infobae.recipe +++ b/recipes/infobae.recipe @@ -27,7 +27,7 @@ class Infobae(BasicNewsRecipe): handle_gzip = True compress_news_images = True scale_news_images_to_device = True - ignore_duplicate_articles = {'url'} + ignore_duplicate_articles = {'url'} masthead_url = 'https://www.infobae.com/pf/resources/images/logo_infobae_naranja.svg?d=662' extra_css = ''' body{font-family: Arial,Helvetica,sans-serif} diff --git a/src/calibre/gui2/tweak_book/editor/snippets.py b/src/calibre/gui2/tweak_book/editor/snippets.py index 23dc8a8f56..82469dd0ec 100644 --- a/src/calibre/gui2/tweak_book/editor/snippets.py +++ b/src/calibre/gui2/tweak_book/editor/snippets.py @@ -5,15 +5,17 @@ __license__ = 'GPL v3' __copyright__ = '2014, Kovid Goyal ' -import re, copy, weakref +import copy +import re +import weakref from collections import OrderedDict, namedtuple from itertools import groupby from operator import attrgetter, itemgetter - from qt.core import ( - Qt, QObject, QSize, QVBoxLayout, QStackedLayout, QWidget, QLineEdit, QListView, - QToolButton, QIcon, QHBoxLayout, QPushButton, QListWidget, QListWidgetItem, - QGridLayout, QPlainTextEdit, QLabel, QFrame, QDialog, QDialogButtonBox, QTextCursor) + QDialog, QDialogButtonBox, QFrame, QGridLayout, QHBoxLayout, QIcon, QLabel, + QLineEdit, QListView, QListWidget, QListWidgetItem, QObject, QPushButton, QSize, + QStackedLayout, Qt, QTextCursor, QToolButton, QVBoxLayout, QWidget +) from calibre.constants import ismacos from calibre.gui2 import error_dialog @@ -23,7 +25,9 @@ from calibre.gui2.tweak_book.widgets import Dialog, PlainTextEdit from calibre.utils.config import JSONConfig from calibre.utils.icu import string_length as strlen from calibre.utils.localization import localize_user_manual_link -from polyglot.builtins import codepoint_to_chr, iteritems, itervalues, unicode_type, range +from polyglot.builtins import ( + codepoint_to_chr, iteritems, itervalues, range, unicode_type +) string_length = lambda x: strlen(unicode_type(x)) # Needed on narrow python builds, as subclasses of unicode dont work KEY = Qt.Key.Key_J