Open website extension: also from podcast

This commit is contained in:
Eric Le Lay 2019-08-11 12:18:12 +02:00
parent d004d952f5
commit 9827cc5862

View file

@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
# Add a context menu to show the episode website (bug 1958)
# Add a context menu to show the episode/podcast website (bug 1958)
# (c) 2014-10-20 Thomas Perl <thp.io/about>
# Released under the same license terms as gPodder itself.
@ -12,8 +12,8 @@ logger = logging.getLogger(__name__)
_ = gpodder.gettext
__title__ = _('"Open website" episode context menu')
__description__ = _('Add a context menu item for opening the website of an episode')
__title__ = _('"Open website" episode and podcast context menu')
__description__ = _('Add a context menu item for opening the website of an episode or podcast')
__authors__ = 'Thomas Perl <thp@gpodder.org>'
__category__ = 'interface'
__only_for__ = 'gtk'
@ -27,5 +27,11 @@ class gPodderExtension:
for episode in episodes:
util.open_website(episode.link)
def open_channel_website(self, channel):
util.open_website(channel.link)
def on_episodes_context_menu(self, episodes):
return [(_('Open website'), self.open_website)]
def on_channel_context_menu(self, episodes):
return [(_('Open website'), self.open_channel_website)]