1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-01 03:22:52 -05:00

Simplify url_basename

Use urlparse from the standard library.
This commit is contained in:
Jaime Marquínez Ferrándiz
2013-12-17 14:56:29 +01:00
parent 6086d121cb
commit 9b8aaeed85

View File

@ -1092,7 +1092,5 @@ def remove_start(s, start):
def url_basename(url):
m = re.match(r'(?:https?:|)//[^/]+/(?:[^?#]+/)?([^/?#]+)/?(?:[?#]|$)', url)
if not m:
return u''
return m.group(1)
path = compat_urlparse.urlparse(url).path
return path.strip(u'/').split(u'/')[-1]