aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/_locales/it/store.md33
-rw-r--r--src/assets/javascripts/helpers/instagram.js3
-rw-r--r--src/assets/javascripts/helpers/reddit.js1
-rw-r--r--src/assets/javascripts/helpers/twitter.js2
-rw-r--r--src/assets/javascripts/remove-twitter-sw.js4
-rw-r--r--src/pages/background/background.js15
6 files changed, 51 insertions, 7 deletions
diff --git a/src/_locales/it/store.md b/src/_locales/it/store.md
new file mode 100644
index 00000000..f4af12d2
--- /dev/null
+++ b/src/_locales/it/store.md
@@ -0,0 +1,33 @@
+# Extension Store (AMO & Chrome Web Store) Listing
+
+## Summary:
+
+```
+Una semplice estensione che reindirizza le richieste di Twitter, YouTube, Instagram e Google Maps verso alternative rispettose della privacy.
+```
+
+## Description:
+
+```
+Reindirizza le richieste di Twitter, YouTube, Instagram e Google Maps verso alternative rispettose della privacy - <a href='https://nitter.net/'>Nitter</a>, <a href='https://invidio.us/'>Invidious</a>, <a href='https://bibliogram.art/'>Bibliogram</a> e <a href='https://www.openstreetmap.org'>OpenStreetMap</a>.
+
+Permette di impostare istanze personalizzate, attivare/disattivare tutti i reindirizzamenti e altro.
+
+<b>★ Maggiori informazioni: ℹ️</b>
+<ul>
+ <li><a href='https://github.com/zedeus/nitter#nitter-wip'>Nitter</a></li>
+ <li><a href='https://github.com/omarroth/invidious#invidious'>Invidious</a></li>
+ <li><a href='https://github.com/cloudrac3r/bibliogram#bibliogram'>Bibliogram</a></li>
+ <li><a href='https://wiki.openstreetmap.org/'>OpenStreetMap</a></li>
+</ul>
+
+Il codice sorgente di questa estensione è disponibile su <a href='https://github.com/SimonBrazell/privacy-redirect'>Github</a>.
+
+<b>★ Dona: 👨🏻‍💻</b>
+Se ti piace questa estensione e te lo puoi permettere, considera di <a href='https://www.buymeacoffee.com/SimonBrazell'>offrirmi un caffè</a> ☕️ ️per mostrare il tuo apprezzamento e supportare lo sviluppo del progetto.
+
+<b>★ Permessi: ℹ️</b>
+<ul>
+ <li>Si prega di notare che l'accesso a tutti gli eventi di navigazione web (tutti gli URL), non solo ai domini di destinazione, è necessario per permettere i reindirizzamenti dei video incorporati. Ad oggi non conosco un altro modo per fare i reindirizzamenti di iframe, sarò felice di ricevere suggerimenti al riguardo 🙂</li>
+</ul>
+```
diff --git a/src/assets/javascripts/helpers/instagram.js b/src/assets/javascripts/helpers/instagram.js
index 5020b4ba..77596035 100644
--- a/src/assets/javascripts/helpers/instagram.js
+++ b/src/assets/javascripts/helpers/instagram.js
@@ -11,9 +11,8 @@ const redirects = [
"https://bibliogram.nixnet.services",
"https://bibliogram.ethibox.fr",
"https://bibliogram.hamster.dance",
- "https://bibliogram.kavin.rocks",
"https://insta.trom.tf",
- "https://bibliogram.hamster.dance",
+ "https://bib.actionsack.com"
];
const reservedPaths = [
"about",
diff --git a/src/assets/javascripts/helpers/reddit.js b/src/assets/javascripts/helpers/reddit.js
index a21b3288..53b309a7 100644
--- a/src/assets/javascripts/helpers/reddit.js
+++ b/src/assets/javascripts/helpers/reddit.js
@@ -4,6 +4,7 @@ const targets = [
"new.reddit.com",
"amp.reddit.com",
"i.redd.it",
+ "redd.it",
];
const redirects = [
// libreddit: privacy w/ modern UI
diff --git a/src/assets/javascripts/helpers/twitter.js b/src/assets/javascripts/helpers/twitter.js
index 8ab8a814..f520d76f 100644
--- a/src/assets/javascripts/helpers/twitter.js
+++ b/src/assets/javascripts/helpers/twitter.js
@@ -20,9 +20,7 @@ const redirects = [
"https://nitter.snopyta.org",
"https://nitter.42l.fr",
"https://nitter.nixnet.services",
- "https://nitter.13ad.de",
"https://nitter.pussthecat.org",
- "https://nitter.mastodont.cat",
"https://nitter.dark.fail",
"https://nitter.tedomum.net",
"https://nitter.cattube.org",
diff --git a/src/assets/javascripts/remove-twitter-sw.js b/src/assets/javascripts/remove-twitter-sw.js
index 58bec71a..d431f1a3 100644
--- a/src/assets/javascripts/remove-twitter-sw.js
+++ b/src/assets/javascripts/remove-twitter-sw.js
@@ -5,9 +5,7 @@ const nitterInstances = [
"https://nitter.snopyta.org",
"https://nitter.42l.fr",
"https://nitter.nixnet.services",
- "https://nitter.13ad.de",
"https://nitter.pussthecat.org",
- "https://nitter.mastodont.cat",
"https://nitter.dark.fail",
"https://nitter.tedomum.net",
"https://nitter.cattube.org",
@@ -18,7 +16,7 @@ const nitterInstances = [
"https://nitter.cc",
"https://nitter.vxempire.xyz",
"https://nitter.unixfox.eu",
- "https://bird.trom.tf",
+ "https://bird.trom.tf"
];
let disableNitter;
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 87bc8dda..4fa36933 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -482,6 +482,21 @@ function redirectReddit(url, initiator, type) {
} else {
return null;
}
+ } else if (url.host === "redd.it") {
+ if (
+ redditInstance.includes("teddit") &&
+ !url.pathname.match(/^\/+[^\/]+\/+[^\/]/)
+ ) {
+ // As of 2021-04-22, redirects for teddit redd.it/foo links don't work.
+ // It appears that adding "/comments" as a prefix works, so manually add
+ // that prefix if it is missing. Even though redd.it/comments/foo links
+ // don't seem to work or exist, guard against affecting those kinds of
+ // paths.
+ //
+ // Note the difference between redd.it/comments/foo (doesn't work) and
+ // teddit.net/comments/foo (works).
+ return `${redditInstance}/comments${url.pathname}${url.search}`;
+ }
}
return `${redditInstance}${url.pathname}${url.search}`;
}