From 3af5b76ba402b4eebd421d8e8da04a135e970cdd Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Wed, 10 Nov 2021 10:56:33 +0100
Subject: Reclaim Reddit for the users
---
.local/bin/open | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.local/bin/open b/.local/bin/open
index 23e4102..0d09de2 100755
--- a/.local/bin/open
+++ b/.local/bin/open
@@ -73,11 +73,17 @@ my @not-twitter = <
twitter.lurkmore.com
>;
+my @not-reddit = <
+ reddit.alt.tyil.nl
+>;
+
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'))) }
multi sub cmd (HttpUrl $t is copy where *.hostname eq "www.instagram.com") { callwith(URL.new(|$t.Hash, hostname => 'brap.top', path => $t.path.unshift('u'))) }
+multi sub cmd (HttpUrl $t is copy where *.hostname.ends-with("reddit.com")) { callwith(URL.new(|$t.Hash, hostname => @not-reddit.pick())) }
+
# All other URLs should be opened with the preferred browser.
multi sub cmd (HttpUrl $t) { "%*ENV '$t'" }
--
cgit v1.1