aboutsummaryrefslogtreecommitdiffstats
path: root/lib/WWW/FairViewer.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/WWW/FairViewer.pm')
-rw-r--r--lib/WWW/FairViewer.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/WWW/FairViewer.pm b/lib/WWW/FairViewer.pm
index 11a8bba..a82c8ae 100644
--- a/lib/WWW/FairViewer.pm
+++ b/lib/WWW/FairViewer.pm
@@ -4,6 +4,12 @@ use utf8;
use 5.016;
use warnings;
+use Memoize;
+
+memoize('_get_video_info');
+memoize('_extract_from_ytdl');
+memoize('_extract_from_invidious');
+
use parent qw(
WWW::FairViewer::Search
WWW::FairViewer::Videos
@@ -686,7 +692,8 @@ sub _extract_from_invidious {
if (@instances) {
require List::Util;
@instances = List::Util::shuffle(map { $_->[0] } @instances);
- #push @instances, 'invidious.13ad.de';
+ push @instances, 'invidious.snopyta.org';
+ push @instances, 'invidious.13ad.de';
}
else {
@instances = qw(