remove too many blank lines
This commit is contained in:
parent
46bb7b4987
commit
3ce9cd55e7
|
@ -10,5 +10,4 @@ install:
|
|||
- python3 tools/localdepends.py
|
||||
script:
|
||||
- pycodestyle share src/gpodder tools bin/* *.py
|
||||
- isort -c -rc
|
||||
- make releasetest
|
||||
|
|
|
@ -33,6 +33,7 @@ import os.path
|
|||
import platform
|
||||
import subprocess
|
||||
import sys
|
||||
from optparse import OptionParser
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -46,7 +47,6 @@ except ImportError:
|
|||
""", file=sys.stderr)
|
||||
have_dbus = False
|
||||
|
||||
from optparse import OptionParser
|
||||
|
||||
|
||||
def main():
|
||||
|
@ -79,7 +79,7 @@ def main():
|
|||
# Set up the path to translation files
|
||||
gettext.bindtextdomain('gpodder', locale_dir)
|
||||
|
||||
import gpodder
|
||||
import gpodder # isort:skip
|
||||
|
||||
gpodder.prefix = prefix
|
||||
|
||||
|
|
|
@ -15,6 +15,10 @@
|
|||
import os
|
||||
import sys
|
||||
|
||||
import dbus
|
||||
|
||||
import gpodder
|
||||
|
||||
if len(sys.argv) != 2:
|
||||
print("""
|
||||
Usage: %s /path/to/episode.mp3
|
||||
|
@ -23,8 +27,6 @@ if len(sys.argv) != 2:
|
|||
|
||||
filename = os.path.abspath(sys.argv[1])
|
||||
|
||||
import dbus
|
||||
import gpodder
|
||||
|
||||
session_bus = dbus.SessionBus()
|
||||
proxy = session_bus.get_object(gpodder.dbus_bus_name,
|
||||
|
|
|
@ -22,8 +22,6 @@ __category__ = 'desktop-integration'
|
|||
__only_for__ = 'gtk'
|
||||
__disable_in__ = 'unity,win32,python3'
|
||||
|
||||
|
||||
|
||||
DefaultConfig = {
|
||||
'download_progress_bar': False, # draw progress bar on icon while downloading?
|
||||
}
|
||||
|
|
|
@ -55,8 +55,6 @@ import gpodder
|
|||
|
||||
gi.require_version('Gtk', '3.0')
|
||||
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
|
|
@ -16,8 +16,6 @@ _ = gpodder.gettext
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
__title__ = _('Stream to Sonos')
|
||||
__description__ = _('Stream podcasts to Sonos speakers')
|
||||
__authors__ = 'Stefan Kögl <stefan@skoegl.net>'
|
||||
|
|
|
@ -38,8 +38,6 @@ __authors__ = 'Sean Munkel <seanmunkel@gmail.com>'
|
|||
__category__ = 'desktop-integration'
|
||||
__only_for__ = 'win32'
|
||||
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
WSTRING = c_wchar_p
|
||||
|
|
|
@ -20,9 +20,6 @@ __only_for__ = 'gtk'
|
|||
__mandatory_in__ = 'unity'
|
||||
__disable_in__ = 'win32'
|
||||
|
||||
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
|
|
@ -34,8 +34,6 @@ _ = gpodder.gettext
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
class CoverDownloader(object):
|
||||
# File name extension dict, lists supported cover art extensions
|
||||
# Values: functions that check if some data is of that file type
|
||||
|
|
|
@ -35,13 +35,9 @@ from gpodder import schema, util
|
|||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
class Database(object):
|
||||
TABLE_PODCAST = 'podcast'
|
||||
TABLE_EPISODE = 'episode'
|
||||
|
|
|
@ -35,8 +35,6 @@ from gpodder import opml, util
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
|
||||
class DirectoryEntry(object):
|
||||
def __init__(self, title, url, image=None, subscribers=-1, description=None):
|
||||
self.title = title
|
||||
|
|
|
@ -45,11 +45,6 @@ from gpodder import escapist_videos, util, vimeo, youtube
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
|
|
@ -36,7 +36,6 @@ from gpodder import util
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
# This matches the more reliable URL
|
||||
ESCAPIST_NUMBER_RE = re.compile(r'http://www.escapistmagazine.com/videos/view/(\d+)', re.IGNORECASE)
|
||||
# This matches regular URL, mainly those that come in the RSS feeds
|
||||
|
|
|
@ -26,8 +26,6 @@ from gpodder.gtkui.interface.common import BuilderWidget
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
|
||||
class gPodderChannel(BuilderWidget):
|
||||
MAX_SIZE = 120
|
||||
|
||||
|
|
|
@ -27,8 +27,6 @@ _ = gpodder.gettext
|
|||
N_ = gpodder.ngettext
|
||||
|
||||
|
||||
|
||||
|
||||
class gPodderEpisodeSelector(BuilderWidget):
|
||||
"""Episode selection dialog
|
||||
|
||||
|
|
|
@ -41,8 +41,6 @@ _ = gpodder.gettext
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
class DirectoryPodcastsModel(Gtk.ListStore):
|
||||
C_SELECTED, C_MARKUP, C_TITLE, C_URL = list(range(4))
|
||||
|
||||
|
|
|
@ -31,14 +31,10 @@ from gpodder.gtkui.interface.configeditor import gPodderConfigEditor
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
_ = gpodder.gettext
|
||||
N_ = gpodder.ngettext
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class NewEpisodeActionList(Gtk.ListStore):
|
||||
C_CAPTION, C_AUTO_DOWNLOAD = list(range(2))
|
||||
|
||||
|
|
|
@ -25,7 +25,6 @@ from gpodder.gtkui.interface.common import BuilderWidget
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
class gPodderWelcome(BuilderWidget):
|
||||
PADDING = 10
|
||||
|
||||
|
|
|
@ -35,9 +35,6 @@ import gpodder
|
|||
gi.require_version('PangoCairo', '1.0')
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class TextExtents(object):
|
||||
def __init__(self, ctx, text):
|
||||
tuple = ctx.text_extents(text)
|
||||
|
|
|
@ -26,8 +26,6 @@ from gpodder.gtkui.interface.common import BuilderWidget
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
|
||||
class gPodderAddPodcast(BuilderWidget):
|
||||
def new(self):
|
||||
if not hasattr(self, 'add_podcast_list'):
|
||||
|
|
|
@ -29,8 +29,6 @@ from gpodder.gtkui.base import GtkBuilderWidget
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
|
||||
class BuilderWidget(GtkBuilderWidget):
|
||||
def __init__(self, parent, **kwargs):
|
||||
self._window_iconified = False
|
||||
|
|
|
@ -28,8 +28,6 @@ from gpodder.gtkui.interface.common import BuilderWidget
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
|
||||
class gPodderConfigEditor(BuilderWidget):
|
||||
def new(self):
|
||||
name_column = Gtk.TreeViewColumn(_('Setting'))
|
||||
|
|
|
@ -25,7 +25,6 @@ from gpodder.gtkui.widgets import SpinningProgressIndicator
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
class ProgressIndicator(object):
|
||||
# Delayed time until window is shown (for short operations)
|
||||
DELAY = 500
|
||||
|
|
|
@ -68,23 +68,12 @@ from gpodder.model import PodcastEpisode, check_root_folder_path
|
|||
|
||||
gi.require_version('Gtk', '3.0')
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
_ = gpodder.gettext
|
||||
N_ = gpodder.ngettext
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class gPodder(BuilderWidget, dbus.service.Object):
|
||||
# Width (in pixels) of episode list icon
|
||||
EPISODE_LIST_ICON_WIDTH = 40
|
||||
|
|
|
@ -37,11 +37,9 @@ from gpodder.gtkui import draw
|
|||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
try:
|
||||
from gi.repository import Gio
|
||||
have_gio = True
|
||||
|
|
|
@ -33,12 +33,9 @@ from gpodder.services import ObservableService
|
|||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
class CoverDownloader(ObservableService):
|
||||
"""
|
||||
This class manages downloading cover art and notification
|
||||
|
|
|
@ -42,8 +42,6 @@ from gpodder import (coverart, escapist_videos, feedcore, schema, util, vimeo,
|
|||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
|
|
@ -36,6 +36,8 @@ import gpodder
|
|||
# Append gPodder's user agent to mygpoclient's user agent
|
||||
import mygpoclient
|
||||
from gpodder import minidb, util
|
||||
from mygpoclient import api, public
|
||||
from mygpoclient import util as mygpoutil
|
||||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
@ -68,11 +70,6 @@ except ImportError:
|
|||
MissingCredentials = object()
|
||||
|
||||
|
||||
from mygpoclient import api
|
||||
from mygpoclient import public
|
||||
|
||||
from mygpoclient import util as mygpoutil
|
||||
|
||||
EPISODE_ACTIONS_BATCH_SIZE = 100
|
||||
|
||||
|
||||
|
|
|
@ -47,10 +47,6 @@ from gpodder import util
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class Importer(object):
|
||||
"""
|
||||
Helper class to import an OPML feed from protocols
|
||||
|
|
|
@ -30,7 +30,6 @@ from gpodder import util
|
|||
_ = gpodder.gettext
|
||||
|
||||
|
||||
|
||||
class ObservableService(object):
|
||||
def __init__(self, signal_names=[]):
|
||||
self.observers = {}
|
||||
|
|
|
@ -65,10 +65,6 @@ import gpodder
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if sys.hexversion < 0x03000000:
|
||||
from html.parser import HTMLParser
|
||||
from html.entities import name2codepoint
|
||||
|
|
|
@ -32,11 +32,9 @@ from gpodder import util
|
|||
|
||||
_ = gpodder.gettext
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
VIMEOCOM_RE = re.compile(r'http[s]?://vimeo\.com/(channels/[^/]+|\d+)$', re.IGNORECASE)
|
||||
VIMEOCOM_VIDEO_RE = re.compile(r'http[s]?://vimeo.com/channels/(?:[^/])+/(\d+)$', re.IGNORECASE)
|
||||
MOOGALOOP_RE = re.compile(r'http[s]?://vimeo\.com/moogaloop\.swf\?clip_id=(\d+)$', re.IGNORECASE)
|
||||
|
|
|
@ -14,8 +14,6 @@ from gpodder.gtkui.draw import draw_cake_pixbuf
|
|||
sys.path.insert(0, 'src')
|
||||
|
||||
|
||||
|
||||
|
||||
def gen(percentage):
|
||||
pixbuf = draw_cake_pixbuf(percentage)
|
||||
return Gtk.Image.new_from_pixbuf(pixbuf)
|
||||
|
|
Loading…
Reference in New Issue