added support for videos on invidio.us

This commit is contained in:
Connectety-L 2019-01-24 11:13:01 +01:00
parent 399b4f2eef
commit 2ae23a6f79
No known key found for this signature in database
GPG key ID: 853F15C538FCE6DF

View file

@ -147,17 +147,6 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
} }
case "HOOKTUBE.COM": { case "HOOKTUBE.COM": {
if (path.equals("watch")) {
String viewQueryValue = Utils.getQueryValue(url, "v");
if (viewQueryValue != null) {
return assertIsID(viewQueryValue);
}
}
if (path.startsWith("embed/")) {
String id = path.substring("embed/".length());
return assertIsID(id);
}
if (path.startsWith("v/")) { if (path.startsWith("v/")) {
String id = path.substring("v/".length()); String id = path.substring("v/".length());
@ -168,9 +157,24 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
return assertIsID(id); return assertIsID(id);
} }
// there is no break-statement here on purpose so the next code-block gets also run for hooktube
}
case "INVIDIO.US": { // code-block for hooktube.com and invidio.us
if (path.equals("watch")) {
String viewQueryValue = Utils.getQueryValue(url, "v");
if (viewQueryValue != null) {
return assertIsID(viewQueryValue);
}
}
if (path.startsWith("embed/")) {
String id = path.substring("embed/".length());
return assertIsID(id);
}
break;
} }
break;
} }
throw new ParsingException("Error no suitable url: " + urlString); throw new ParsingException("Error no suitable url: " + urlString);