Tell HN: Bypass Paywalls repository is gone
Repository seems to be gone:
https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean...
Visiting the user profile says it has been blocked:
https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean...
Visiting the user profile says it has been blocked:
136 comments
[ 5.3 ms ] story [ 271 ms ] threadhttps://archive.softwareheritage.org/browse/content/sha1_git...
https://web.archive.org/web/20240114042043/https://gitlab.co...
https://github.com/eugenesvk/bypass-paywalls-chrome-clean
(It does seem to be more up-to-date than other mirrors I've found)
Edit: It's about 300 commits old.
https://web.archive.org/web/20240410093750/https://gitlab.co...
https://gitlab.com/Fernos/bypass-paywalls-firefox-clean
latest: https://gitlab.com/expat.russia/bypass-paywalls-firefox-clea...
https://gitlab.com/cjkpfit/bypass-paywalls-firefox-clean
Looks like the official store one was last updated on March 1, so the forked links from mid March are only slightly ahead.
https://addons.mozilla.org/en-US/firefox/addon/bypass-paywal...
Hopefully the original user migrates to a new platform, but if this store version gets removed I think we can all assume they got struck with a lawsuit threat.
edit - done: https://archive.org/details/bypass-paywalls-firefox-clean-ma...
The Wayback Machine seems unable to archive the JavaScript-based GitLab UI in general; it wasn't removed. For example, another major repo: https://web.archive.org/web/20240228225845/https://gitlab.co...
If not, how could it be classed as copy-protection?
Edit: One other thing: if spoofing UA headers was a problem, all the browsers in the world would fall foul of it - because non-Mozilla browsers all say that they're Mozilla, and Opera said it was IE, and Chrome said it was Safari, and now a bunch of browsers say they're Chrome - at the same time as saying they're Mozilla. Except it's more complicated than that.
Hard to see how to police that from the web site's perspective though.
To be clear I'm not advocating for anything here.
https://www.nacdl.org/Landing/ComputerFraudandAbuseAct#:~:te....
When big corpos tell you to jump you jump.
EDIT: magnet link with all btc-uploads content magnet:?xt=urn:btih:7839e845f7965bed1035dc5d4635811d1ede73d2&dn=magnolia1234-bypass-paywalls-uploads-master
https://archive.softwareheritage.org/browse/origin/directory...
also the Firefox-specific repo: https://archive.softwareheritage.org/browse/origin/directory...also the bpc-uploads (XPI, CRX): https://archive.softwareheritage.org/browse/origin/directory...
They didn't purge the xpi download repository, so you can still download the latest XPI package signed by Mozilla:
https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/byp...
There are other xpi packages available in the same repo:
https://gitlab.com/magnolia1234/bpc-uploads/
Is there an alternate "store" for open source chrome extensions?
Something akin to F-droid that keeps them up to date?
https://twitter.com/Magnolia1234B
. . . and now that I've done all that the repository is 404ing.
https://youryoure.com/
(A long time ago, I clearly remember it did. There's nothing about browsing files or participating in the effective forum that's called "Issues" which fundamentally requires JS.)
I hadn’t tried interacting in Issues without JS enabled in years, but I just tried to out of curiosity and successfully replied to an issue that way.
I must admit to finding myself quietly impressed that any place would be capable of reversing itself on a decision like that.
That's the heart of it, isn't it? It's challenging.
At the core of modern web development is the attitude that developer convenience trumps all.
The software is free after all. (The thousands you pay in bandwidth and hardware upgrade costs to keep running their bloatware doesn't count because none of that goes to the web developer, and is therefore irrelevant in their it's-all-about-me worldview.)
Slightly off-topic: I've been viewing YouTube on a old YouTube frontend that works back to (at least iirc) IE6 and Win98 for some time now [1] [2] [3]. The frontend feels mad snappy as hell and it loads fast compared to YouTube today since the frontend is not heavily JavaScript reliant, it just uses it to enhance the site.
[1] https://i.ibb.co/YpmFP91/yt2009-34.png [2] https://i.ibb.co/THK0wk0/yt2009-35.png [3] https://i.ibb.co/nk7nxZQ/yt2009-36.png
Coupled with the Archive.ph button they make up my holy trinity of paywall bypass.
git log:
commit 1ec176a328c072114148b9359de4927ca4a1a095 (HEAD -> master) Author: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com> Date: Sat Apr 6 07:23:50 2024 +0200
This is a help in particular for mobile firefox because they refuse to let us sideload addons.
EDIT: Actually, never mind, this isn't even that, this is a fake according to the reviews.
We really need sideloading capability in mobile firefox :(
Settings> about Firefox> tap on the fox logo a few times> debug menu enabled> now you see "install ad on from file" under advanced in the settings menu.
I don't know whether this also works in the standard version of Firefox for Android.
It is good they reenabled this feature. Since it is/was very short-sighted of Mozilla to make their centralized addon store the single gatekeeper for extension access on user devices. As if they never thought about power dynamics in software.
The core problem is the newspapers wanting their cake and eat it. They want those sweet google hits but they don't want to give their articles to readers without payment. So there's always a way around it if you can manage to fake a google spider.
For me the current model is so broken. I end up on lots of different newspaper sites. But no, I'm not going to sign up for a subscription to the washington post or whatever to view 1 or 2 articles per month. That's just ridiculous, I don't even live in America. I subscribe to the local paper because it has content I read every day.
If I'd subscribe for every article I get referred to by google or here on HN I would spend hundreds in monthly subscriptions :P It's just not a reasonable ask.
If your business model doesn't let you offer that, then the answer is to accept you're not gonna be able to rank in search engines. That's it. Maybe a search engine for paid content could exist as its own thing, but that would be because people using it would expect they'd have to pay for what they want to read there.
The attempts to get both Google hits and paywall content feel like some author trying to make everyone pay them money to borrow their book from a library; completely counter to the point of the institution to begin with.
It's ... kinda crazy when I type it out.
But that's basically what advertisements do for publishers today, and if we're moving away from that model (and we *really* should), what do we replace it with?
Remember DeCSS? https://cs.stanford.edu/people/eroberts/cs201/projects/1999-...
If this project were, say, an adtech company, or someone publishing open source solely for resume-boosting reasons, then principles might not matter.
2) Putting something on Gitlab means that there is one level of activation energy between idiots trying to pad out some corporate "social goodwill" number by "fixing" things on your project.
If I ever had to open-source anything, I would host it somewhere else and mirror a read-only repo to github.
Besides, not everybody cares about discoverability.
Edit: or, maybe it does. I see WSJ.com in the config, with a referrer as drugereport and user agent as Google not to get around it.
Can this plugin work on it? I doubt.
I also point out there is "bypass paywalls" and "bypass paywalls clean", kind of similar to the uBlock family with "uBlock origin" being the "good guy" edition
If there is no mirror on archive today, the extension cannot insert it.