Skip to content

Commit f57a52a

Browse files
Merge pull request #41 from Keeper-of-the-Keys/soundcloud-https
Soundcloud https
2 parents 456ff48 + 6af9108 commit f57a52a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/gpodder/plugins/soundcloud.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def get_image(self):
220220
return self.sc_user.get_coverart()
221221

222222
def get_link(self):
223-
return 'http://soundcloud.com/%s' % self.username
223+
return 'https://soundcloud.com/%s' % self.username
224224

225225
def get_description(self):
226226
return 'Tracks published by %s on Soundcloud.' % self.username
@@ -260,7 +260,7 @@ def get_title(self):
260260
return '%s\'s favorites on Soundcloud' % self.username
261261

262262
def get_link(self):
263-
return 'http://soundcloud.com/%s/favorites' % self.username
263+
return 'https://soundcloud.com/%s/favorites' % self.username
264264

265265
def get_description(self):
266266
return 'Tracks favorited by %s on Soundcloud.' % self.username
@@ -271,7 +271,7 @@ def get_new_episodes(self, channel):
271271

272272
@registry.feed_handler.register
273273
def soundcloud_feed_handler(channel, max_episodes, config):
274-
m = re.match(r'http://([a-z]+\.)?soundcloud\.com/([^/]+)$', channel.url, re.I)
274+
m = re.match(r'https?://([a-z]+\.)?soundcloud\.com/([^/]+)$', channel.url, re.I)
275275

276276
if m is not None:
277277
subdomain, username = m.groups()
@@ -280,7 +280,7 @@ def soundcloud_feed_handler(channel, max_episodes, config):
280280

281281
@registry.feed_handler.register
282282
def soundcloud_fav_feed_handler(channel, max_episodes, config):
283-
m = re.match(r'http://([a-z]+\.)?soundcloud\.com/([^/]+)/favorites', channel.url, re.I)
283+
m = re.match(r'https?://([a-z]+\.)?soundcloud\.com/([^/]+)/favorites', channel.url, re.I)
284284

285285
if m is not None:
286286
subdomain, username = m.groups()
@@ -289,8 +289,8 @@ def soundcloud_fav_feed_handler(channel, max_episodes, config):
289289

290290
@registry.url_shortcut.register
291291
def soundcloud_resolve_url_shortcut():
292-
return {'sc': 'http://soundcloud.com/%s',
293-
'scfav': 'http://soundcloud.com/%s/favorites'}
292+
return {'sc': 'https://soundcloud.com/%s',
293+
'scfav': 'https://soundcloud.com/%s/favorites'}
294294

295295

296296
@registry.directory.register_instance
@@ -301,7 +301,7 @@ def __init__(self):
301301
self.priority = directory.Provider.PRIORITY_SECONDARY_SEARCH
302302

303303
def on_search(self, query):
304-
json_url = 'http://api.soundcloud.com/users.json?q=%s&consumer_key=%s' % (urllib.parse.quote(query),
304+
json_url = 'https://api.soundcloud.com/users.json?q=%s&consumer_key=%s' % (urllib.parse.quote(query),
305305
CONSUMER_KEY)
306306
return [directory.DirectoryEntry(entry['username'], entry['permalink_url'])
307307
for entry in util.read_json(json_url)]

0 commit comments

Comments
 (0)