Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Browser extension #11

Open
sammcj opened this issue Nov 7, 2023 · 9 comments
Open

Feature: Browser extension #11

sammcj opened this issue Nov 7, 2023 · 9 comments

Comments

@sammcj
Copy link

sammcj commented Nov 7, 2023

It would be great if there was a browser extension that could redirect sites to your locally running ladder instance!

@mms-gianni
Copy link
Contributor

Actually there are very good Browser extensions already. Just to mention some :

@danjb
Copy link

danjb commented Nov 7, 2023

Actually there are very good Browser extensions already. Just to mention some :

These are local browser based paywall blockers, different than this self-hosted one, I would like to see an extension that prepends a URL of my choice so I can use the self-hosted ladder instance. Surely such a simple extension might already exist somewhere?

@mms-gianni
Copy link
Contributor

mms-gianni commented Nov 7, 2023

Ok ... I see your point.

But this is even easier. Just create a new Bookmark. Let's name it "climb the ladder" and use this as the URL:

javascript:window.location.href="http://localhost:8080/"+location.href

@danjb
Copy link

danjb commented Nov 7, 2023

Very nice!! Works perfect. I was going to suggest the Replace URL extension, but this works much better. Thanks!

@sammcj
Copy link
Author

sammcj commented Nov 7, 2023

Bypass paywalls clean and friends all use a cloud service though don't they?

Using a bookmarklett - while neat, is a manual process for each URL.

My suggestion is a browser addon that can be configured to use your local ladder instance and automatically redirect known paywalled domains. This could optionally also be used to update your ladders rules.

@mms-gianni
Copy link
Contributor

You'd need only one Bookmarklet and click it when needed.

With an Addon still need to maintain the list of known domains in your Addon. Those mentioned Addons do a great job already.

My issue with these addons where: they are not working for mobile phones. And the sites could not be shared. This would still apply with a less complex addon you suggest. The only benefit i see, you need only one place to update the rules (on your ladder instance)

@TheRouce
Copy link

TheRouce commented Nov 9, 2023

I could also see an addon being a different way to interact with an otherwise headless ladder instance, maybe even add a place to upload domain lists similar to how Pi-Hole does it's gravity list. I personally think that bypass paywalls does a pretty great job of this already and I use it regularly, but I can see the allure of having an extension for your instance.

@dxbednarczyk
Copy link
Contributor

dxbednarczyk commented Dec 7, 2023

I personally think that bypass paywalls does a pretty great job of this already and I use it regularly

I'm going to start experimenting with an extension for Firefox. It might be as simple as clicking a button to have the extension remember to redirect you to Ladder for a given site, much like how uBlock Origin has its "power button". Ladder would simply have to be running in the background, possibly like how #7 envisioned it.

...maybe even add a place to upload domain lists similar to how Pi-Hole does it's gravity list.

Once #50 gets merged, most sites can be bypassed using the new proxy, without needing a different ruleset for every site. For special rules, we have the ladder-rules repository.

@SHU-red
Copy link

SHU-red commented Dec 14, 2023

Ok ... I see your point.

But this is even easier. Just create a new Bookmark. Let's name it "climb the ladder" and use this as the URL:

javascript:window.location.href="http://localhost:8080/"+location.href

This is crazy awesome!
Thank you very much! I love it!

EDIT:
So convenient when you use browser-bookmark sync over various devices --> As long as im in my home network (or via VPN) i can unlock Paywalls on all of my devices

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants