i find it annoying that whenever there is a new browser extension on HN, i ask for a "firefox version" to which the response is almost always kneejerk "eww no" or something to that end.
So to see a firefox extension, that's refreshing. I hope you continue working on it and help improve the extension ecosystem
Twitter used to have a mobile version which was almost usable compared to regular, what happened to that? Doesn't seem to be working or it's actively redirecting me back to regular.
I used to have an extension per each domain then I've decided to publish regurlator https://chromewebstore.google.com/detail/regurlator/jfgfmidm... ... this case would be like `^https:\/\/(?:x|twitter)\.com\/(.+)?$` `https://xcancel.com/$1` so you have a single extension with as many rules as you like and you can download/share/restore rules with ease (it's just a JSON file).
I see that many of you still call it twitter. I get if it's a protest, but current X seems very unlike twitter, so I don't understand why it should be called by that name.
I dont use x, but I use this for redirects to reddit;
I create a two bookmarks in a folder called redirects in the bookmarks toolbar for easy access.
when I click on a link to reddit, I click on the bookmark and it automatically redirects to reddit.nerdvpn.de or redlib.privacyredirect.com. there are many others
https://github.com/pritkr/predirect is also there for many frontends like invidious,searxng,nitter,scribe etc,it's default list of instances is currently outdated but it's customisable
Aside from political or social reasons, X is a terrible platform.
More often than not, I get a blank page, something didn't load.
If I get content, it's (randomly) behind a registration-wall.
Or it shows confusing cookie banners that half the time don't even work. (Dev console full of js errors)
So I don't even bother anymore. This service is technically so fragile and unstable, it's not worth the click.
Aside from how it's socially and businesswise broken. Because I have looked into some of the errors and issues and they'll only occur for "anonymous users" and not for twitter users. They're oftencaused by (normal vanilla) adblockers or privacy protection.
So I dare say they're either malicious, deliberate. Or lack of interest/resources for non-registered and/or privacy-aware users
If you use Dillo, with dilloc (from a git build, you need socket control support in the configure flag) and a menu command you can do it but not automatically.
Maybe w3m has some plugin to achieve the same too.
34 comments
[ 4.5 ms ] story [ 64.1 ms ] threadi find it annoying that whenever there is a new browser extension on HN, i ask for a "firefox version" to which the response is almost always kneejerk "eww no" or something to that end. So to see a firefox extension, that's refreshing. I hope you continue working on it and help improve the extension ecosystem
People hate a service, but they depend on it so much they create whole codebases to cope with it.
Depending on things we hate is a tragedy.
How about just admitting the things you hate? Then you can just drop it and live a happier life.
Unless you are of course somehow required/forced to use X, then I'm all for projects like these.
I've just installed it and tested it on a link from a HN topic which worked exactly as advertised.
But I never trust extensions, I do it manually.
javascript:(function(){const p=['https://x.com','https://xcancel.com'],u=location.href,i=p.findIndex(x=>u.startsWith(x));if(i!==-1)location.href=p[(i+1)%p.length]+u.slice(p[i].length)})();
I create a two bookmarks in a folder called redirects in the bookmarks toolbar for easy access.
when I click on a link to reddit, I click on the bookmark and it automatically redirects to reddit.nerdvpn.de or redlib.privacyredirect.com. there are many others
javascript:(function(){if (location.host.endsWith('.reddit.com') && (location.host !='new.reddit.com') ) location.host='redlib.privacyredirect.com';})()
javascript:(function(){if (location.host.endsWith('.reddit.com') && (location.host !='new.reddit.com') ) location.host='reddit.nerdvpn.de';})()
here is the same thing for x.com redirects to xcancel.com
javascript:(function(){if (location.host.endsWith('.x.com') && (location.host !='new.x.com') ) location.host='xcancel.com ';})()
saves having loads of addons
- like honestly, dont. i have realized lately that x is full of ragebaiting and other algorithmic stuff to make you invested into it.
- you ll never have even an ounce of mind the moment you open anything on x
- good time to make a new year resolution, delete your account on x and say a permanent goodbye. they are trying hard to lure you back in
Aside from political or social reasons, X is a terrible platform.
More often than not, I get a blank page, something didn't load.
If I get content, it's (randomly) behind a registration-wall.
Or it shows confusing cookie banners that half the time don't even work. (Dev console full of js errors)
So I don't even bother anymore. This service is technically so fragile and unstable, it's not worth the click.
Aside from how it's socially and businesswise broken. Because I have looked into some of the errors and issues and they'll only occur for "anonymous users" and not for twitter users. They're oftencaused by (normal vanilla) adblockers or privacy protection.
So I dare say they're either malicious, deliberate. Or lack of interest/resources for non-registered and/or privacy-aware users
If you use Dillo, with dilloc (from a git build, you need socket control support in the configure flag) and a menu command you can do it but not automatically.
Maybe w3m has some plugin to achieve the same too.
Also: https://farside.link
https://libredirect.github.io/
https://addons.mozilla.org/en-US/firefox/addon/redirector/
https://chromewebstore.google.com/detail/redirector/
Not only do I translate x.com -> xcancel.com, but
- cnn.com -> text.cnn.com
- youtube.com -> inv.nadeko.net
- instagram.com -> imginn.com
And more.
Regular expressions allow translations of paths for the redirection, so it does not just happen at the top level.