diff options
| author | 2019-07-31 11:58:08 +0100 | |
|---|---|---|
| committer | 2019-07-31 11:58:08 +0100 | |
| commit | 10b7875544bb4a2d4d87f0c4759fde33da79beed (patch) | |
| tree | 5ed7b555d2d8c2ffd10d3e49d4f7569a300364f4 /modules | |
| parent | pull `priority` out of `kwargs` in _hook (diff) | |
| signature | ||
Support youtu.be urls in _from_url
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/youtube.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/youtube.py b/modules/youtube.py index 16442ca0..88e2b619 100644 --- a/modules/youtube.py +++ b/modules/youtube.py @@ -85,7 +85,9 @@ class Module(ModuleManager.BaseModule): parsed = urllib.parse.urlparse(url) query = urllib.parse.parse_qs(parsed.query) - if parsed.path == "/watch" and "v" in query: + if parsed.hostname == "youtu.be" amd parsed.path: + return self.video_details(parsed.path[1:]) + elif parsed.path == "/watch" and "v" in query: return self.video_details(query["v"][0]) elif parsed.path == "/playlist" and "list" in query: return self.playlist_details(query["list"][0]) |
