From c3809e6b58401ccbdcae2fb6ab67010d4e6cfb90 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 5 Feb 2014 06:31:19 +0100 Subject: [PATCH 1/1] Fix #43: gist.github.com URLs with usernames --- src/phorkie/HtmlParser.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/phorkie/HtmlParser.php b/src/phorkie/HtmlParser.php index f751074..6b5d26a 100644 --- a/src/phorkie/HtmlParser.php +++ b/src/phorkie/HtmlParser.php @@ -44,9 +44,17 @@ class HtmlParser if ($scheme == 'https' && isset($arUrl['host']) && $arUrl['host'] == 'gist.github.com' ) { + //https://gist.github.com/maddy2101/5764473 + $parts = explode('/', ltrim($arUrl['path'], '/')); + if (count($parts == 2)) { + //we only want the number, not the user name + $path = $parts[1]; + } else { + $path = ltrim($arUrl['path'], '/'); + } //FIXME: title $this->arGitUrls[][] = 'git://gist.github.com/' - . ltrim($arUrl['path'], '/') . '.git'; + . $path . '.git'; return true; } -- 2.30.2