From 12b48e2ff0c95cc071327c1d9dd29b934c785956 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Wed, 10 Nov 2021 11:00:18 +0100 Subject: Liberate myself from YouTube --- .local/bin/open | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.local/bin/open b/.local/bin/open index 0d09de2..7839fa8 100755 --- a/.local/bin/open +++ b/.local/bin/open @@ -77,6 +77,10 @@ my @not-reddit = < reddit.alt.tyil.nl >; +my @not-youtube = < + yewtu.be +>; + multi sub cmd (HttpUrl $t is copy where *.hostname eq "twitter.com") { callwith(URL.new(|$t.Hash, hostname => @not-twitter.pick())) } multi sub cmd (HttpUrl $t is copy where *.hostname eq "instagram.com") { callwith(URL.new(|$t.Hash, hostname => 'brap.top', path => $t.path.unshift('u'))) } @@ -84,6 +88,8 @@ multi sub cmd (HttpUrl $t is copy where *.hostname eq "www.instagram.com") { cal multi sub cmd (HttpUrl $t is copy where *.hostname.ends-with("reddit.com")) { callwith(URL.new(|$t.Hash, hostname => @not-reddit.pick())) } +multi sub cmd (HttpUrl $t is copy where *.hostname.ends-with("youtube.com")) { callwith(URL.new(|$t.Hash, hostname => @not-youtube.pick())) } + # All other URLs should be opened with the preferred browser. multi sub cmd (HttpUrl $t) { "%*ENV '$t'" } -- cgit v1.1