aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/WWW/FairViewer/Utils.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/WWW/FairViewer/Utils.pm b/lib/WWW/FairViewer/Utils.pm
index 852d870..5521a2e 100644
--- a/lib/WWW/FairViewer/Utils.pm
+++ b/lib/WWW/FairViewer/Utils.pm
@@ -474,6 +474,11 @@ sub get_description {
}
}segi;
+ # Decode hashtags
+ $desc =~ s{<a href="/results\?search_query=.*?".*?>(.*?)</a>}{
+ $1
+ }segi;
+
# Decode internal links to videos / playlists
$desc =~ s{<a href="/(watch\?.*?)".*?>(https://www\.youtube\.com)/watch\?.*?</a>}{
my $url = $2;
@@ -482,7 +487,7 @@ sub get_description {
}segi;
$desc =~ s{<br/?>}{\n}gi;
- $desc =~ s{<a href=".*?".*?>(.*?)</a>}{$1}sgi;
+ $desc =~ s{<a href="(.*?)".*?>.*?</a>}{$1}sgi;
$desc =~ s/<.*?>//gs;
$desc = HTML::Entities::decode_entities($desc);