From 9ec9a8f941427573f36fd686e3c291104ec89b85 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 9 Jul 2015 15:34:28 +0300 Subject: [PATCH] redditimgur: don't try to readability parse youtube, add another youtube embed variant --- plugins/af_redditimgur/init.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/af_redditimgur/init.php b/plugins/af_redditimgur/init.php index 820c45d67..1091f3088 100644 --- a/plugins/af_redditimgur/init.php +++ b/plugins/af_redditimgur/init.php @@ -115,6 +115,7 @@ class Af_RedditImgur extends Plugin { $matches = array(); if (preg_match("/\.youtube\.com\/v\/([\w-]+)/", $entry->getAttribute("href"), $matches) || + preg_match("/\.youtube\.com\/.*?[\&\?]v=([\w-]+)/", $entry->getAttribute("href"), $matches) || preg_match("/\.youtube\.com\/watch\?v=([\w-]+)/", $entry->getAttribute("href"), $matches) || preg_match("/\/\/youtu.be\/([\w-]+)/", $entry->getAttribute("href"), $matches)) { @@ -249,6 +250,7 @@ class Af_RedditImgur extends Plugin { if ($content_link && strpos($content_link->getAttribute("href"), "twitter.com") === FALSE && + strpos($content_link->getAttribute("href"), "youtube.com") === FALSE && strpos($content_link->getAttribute("href"), "reddit.com") === FALSE) { /* link may lead to a huge video file or whatever, we need to check content type before trying to