123cca4e5c
Teddit image urls are different from libreddit. Handle each separately. Test manually: - libredd.it: pass - libreddit.spike.codes: pass - libreddit.kavin.rocks: pass - libreddit.insanity.wtf: fail (site doesn't work in general) - libreddit.dothq.co: pass - teddit.net: mostly fail - teddit.ggc-project.de: mostly fail - teddit.kavin.rocks: mostly fail - old.reddit.com: fail - i.reddit.com: fail - snew.notabug.io: fail (site doesn't work in general) Teddit image urls have two issues. First, the links almost never work (404) if the image url is visited directly before visiting the main page. Once the main page is visited, however, the image url starts working. I'm guessing this is an issue with teddit instances not fetching images unless the main page is accessed. Second, some image links are different/incompatible for some reason. For example, <https://i.redd.it/htg3owj12ok21.png> turns into <https://teddit.net/pics/w:null_TpEyuHnjif6578pV0lBuM-kNW1bXqxbvqbOHjhRZVr0.png>. Libreddit seems to not have this issue. |
||
---|---|---|
.github | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
package-lock.json | ||
package.json | ||
web-ext-config.js |
README.md
Get
Donate
- BTC: 3JZWooswwmmqQKw5iW6AYFfK5gcWTrvueE
About
A web extension that redirects Twitter, YouTube, Instagram, Google Maps, Reddit & Google Search requests to privacy friendly alternatives - Nitter, Invidious, FreeTube, Bibliogram, OpenStreetMap & Private Search Engines like DuckDuckGo and Startpage.
It's possible to toggle all redirects on and off. The extension will default to using random instances if none are selected. If these instances are not working, you can try and set a custom instance from the list below.
Custom instances
Privacy Redirect allows setting custom instances, instances can be found here:
- Nitter instances
- Invidious instances
- Bibliogram instances
- OpenStreetMap tile servers
- Reddit alternatives:
- Libreddit
- Teddit
- Snew
- Old Reddit & Mobile Reddit, purported to be more privacy respecting than the new UI.
- Google Search alternatives:
Development
Install Dependencies
- Node.js >=10.0.0 installed
npm install
Build
npm run build
open web-ext-artifacts/
Test
npm run test
License
Permissions
Please note, access to all website navigation events ( all URLs), not just the target domains, is required to allow embedded video redirects to occur. At this time I know of no other way to achieve iframe redirects, happy to hear some suggestions on this though 🙂
Privacy Policy
See the Project Wiki.