11 ms·
Imgpls – An extension to load Imgur images directly
- ssahoo 2y agoIt's a shame that we are getting to a place to have an extension for each site to avoid dark patterns. May be just all in one extension just like Greasemonkey.
- latexr 2y ago> May be just all in one extension StopTheMadness is kind of that. https://underpassapp.com/StopTheMadness/ https://underpassapp.com/StopTheMadness/
- Miraste 2y agoIt's unfortunate bordering on ironic that both of these are available only through the App Store.
- jiveturkey 2y agoall safari extensions are app store only
- Miraste 2y agoI'm aware. And the App Store is a prime example of the corporate culture causing the problems these extensions mitigate.
- deleted 2y ago[deleted]
- RockRobotRock 2y agoDark patterns like trying to make money? Most people seem to agree that hotlinking is bad, but that's pretty much was imgur has exclusively been used for since its inception.
- account42 2y ago> Most people seem to agree that hotlinking is bad Not at all. > but that's pretty much was imgur has exclusively been used for since its inception It's what imgur was built for and how it attracted users in the first place.
- RockRobotRock 2y agoI disagree a lot with both the things you said. What arguments are there in favor of stealing bandwidth? I think you're right that initially Imgur was happy to host images for reddit if it drove traffic to their homepage. They don't then "owe" their users who have paid a total of $0 to keep doing that forever if it stops being profitable to them.
- matheusmoreira 2y agoWe should just have custom clients for every website. Just simple HTTP clients that talk to the remote servers directly and pulls and displays the data we want.
- pavel_lishin 2y agoSounds like an app, not an extension. This would be nice to have in Firefox... and for Tumblr images, too.
- ihuman 2y agoIt’s an app because that’s the only way to distribute iOS safari extensions
- pavel_lishin 2y agoAh, I didn't know that.
- lucb1e 2y agoApp: https://f-droid.org/en/packages/com.ensoft.imgurviewer/ https://f-droid.org/en/packages/com.ensoft.imgurviewer/ Not a perfect experience but easily preferable over the original webpage and works for more than just imgur
- beeboobaa3 2y agoShouldn't this have been a firefox mobile extension?
- latexr 2y agoAs per the page, the author made it to fix a personal annoyance. It makes sense they made it work for whatever browser they use.
- hollow-moe 2y agoThere's also alternative frontends like Rimgo : https://codeberg.org/rimgo/rimgo https://codeberg.org/rimgo/rimgo Then you can use LibRedirect to redirect all imgur urls to a more friendly frontend. (Now there's the issue of imgur aggressive block of datacenter/vpn IPs but it's another story)
- toomuchtodo 2y agoCould pull directly from the Internet Archive if the object exists?
- hollow-moe 2y agoIMO we shouldn't rely on TIA to deliver content because the original source is really bad. They have limited resources and are already being abused by lazy devs, moreover the picture you will get might have been modified to be something else on the archive.
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- samtho 2y agoThe user you’re replying to asked how to solve a practical problem and you responded with philosophy. While I don’t disagree with what you said in principle, being able to fall-back to TIA for removed/deleted images would probably solve the issue 95% of the time.
- cqqxo4zV46cp 2y agoLast I checked, HN isn’t OPs personal army, as it were. I’m sure that the replier is aware of what was being asked, and what they were responding with. To suggest otherwise is condescending. This is a social network. This sort of conversion is not just allowed, but encouraged. Perhaps you’d feel more at home on a Stack Exchange website, where like-minded individuals will stand alongside you in enforcing a strict Q&A format, even when it doesn’t make sense to.
- harryf 2y agoSame would be nice for i.redd.it
- tourmalinetaco 2y agoFor iOS you can most likely just get something working with Redirect Web, which from my understanding this app is effectively doing the same thing of redirecting links.
- jchw 2y agoI believe I'm using this add-on in Firefox: https://addons.mozilla.org/en-US/firefox/addon/load-reddit-images-directly/ https://addons.mozilla.org/en-US/firefox/addon/load-reddit-i... Though, given that I think the solution to this can be generalized, I think it is about time someone made a more general extension that can apply this across a wide variety of sites that misuse the `Accept` header for unwanted behavior. (Also, since mangling the Accept header is the best way to avoid unwanted WebP/AVIF/HEIC transcodes without fully disabling support for these better image formats, it'd be nice if that was also rolled into such an extension.)
- 3np 2y ago> that misuse the `Accept` header for unwanted behavior Is there any other "misuse" to be aware of apart from just serving formats you don't prefer?
- jchw 2y agoYes, this is exactly what Imgur and Reddit are doing. They're serving you an HTML page that requires JavaScript, riddled with ads, when you intended to link to an image file. This happens because when the user agent navigates to a URL, it prefers text/html over other formats, so it's possible to distinguish it from an <img> fetch. This is a feature, but I do take the stance that it is a misuse of the feature as it is done on Reddit and Imgur, just the same as how abusing the window.open API for popup ads was (and how, in that era, it was relatively promptly taken care of by user agents, back when the word "user" in user agent meant anything.) I didn't at any point call serving formats I "don't prefer" (I do prefer AVIF) "abuse" of the Accept header. I just don't want images that were JPEGs to be transcoded to even lossier WebP/AVIF/HEIC files when I browse to them. Sure, if it's part of the page layout it's not a big deal, but when I'm viewing the original size image, it should be, ideally, the original image. I don't actually care if the image is WebP/AVIF/HEIC natively, that is not a problem.
- dailykoder 2y ago[flagged]
- deleted 2y ago[deleted]
- persnickety 2y agoMeanwhile, my entry in the Header Editor extension: accept image_imgur Match type: Domain Match rules: i.imgur.com Execute type: normal Header name: accept Header value: image/avif,image/jxl,image/webp,/;q=0.8 I have a very similar one for i.reddit.com Together with Redirector, those might be the two most undervalued extensions I'm using.
- deleted 2y ago[deleted]
- computerfriend 2y agoIs this https://github.com/FirefoxBar/HeaderEditor https://github.com/FirefoxBar/HeaderEditor?
- persnickety 2y agoYes, that's what I'm using.
- thefz 2y agoWhat's different from Imagus, that works on 90% of the sites I visit?
- nozzlegear 2y agoImagus (never heard of it before) is apparently not on Safari while this one is only for Safari.
- bangaladore 2y agoImagus (atleast how I've used it) just pops up an image if you hover on it. Imagus removes the extra crap when showing you the pop up. This seems to be if you are given a link to an "image" it displays only the image and not the extra crap.
- pynappo 2y agoAre you able to use imagus on the phone? I love imagus too, but the images in this app seem to convey that this is meant for opening imgur links on mobile.
- jonplackett 2y agoPlease make a Giphy version!!!
- bkm 2y agoIt's still wild to me how "closed" iOS got browser extensions before Chrome on Android.
- deleted 2y ago[deleted]
- redml 2y agobecause the most popular extension would be an adblocker
- nox101 2y agoit's arguably harder to make an extension system when you can't write your own broswer and you'd have no way to distribute them either because the platform dictator doesn't allow it https://support.mozilla.org/en-US/kb/add-ons-firefox-ios https://support.mozilla.org/en-US/kb/add-ons-firefox-ios
- nocoiner 2y agoI love this idea for an extension and have wanted something to do exactly this, but it doesn’t seem to work for me. I checked the enablement and the permissions, but the imgur test image link still loads the full page.
- a1o 2y agoYeah, it's not working for me too in Safari iPhone, if someone figures it out please reply.
- ThrowawayTestr 2y agoIt's pretty amazing imgur has lasted this long. Free image hosts usually have a limited lifespan.
- lucb1e 2y agoIndeed, I thought reddit self-hosting images would be its death for this reason: it's just a moneysink. But it seems to be going well. Perhaps the rest of the site's traffic is subsidizing what they spend on the image hosting? Or maybe bandwidth and storage costs are finally lower than how much each image costs, given that our eyes haven't gotten any better and so a certain size jpeg is simply good enough?
- ThrowawayTestr 2y agoI imagine deleting all the porn certainly helped
- kibibu 2y agoImgur is a popular social media site in its own right
- BlueTemplar 2y agoBut it hasn't, while it had a good run, it stopped being an image host in 2023 : https://wiki.archiveteam.org/index.php/Imgur https://wiki.archiveteam.org/index.php/Imgur (With screws tightened even more in 2024.) Before you reply that you technically still can use Imgur, that's also still the case for Imageshack - but you cannot rely on them any more, unless you are a paid user.
- chubs 2y agoDoes this mean it’s possible to make a safari extension to automatically take you to old.reddit.com whenever you hit a reddit link?
- twostorytower 2y agoIt is possible. There has been one on Chrome for years I use every day: https://chromewebstore.google.com/detail/old-reddit-redirect/dneaehbmnbhcippjikoajpoabadpodje https://chromewebstore.google.com/detail/old-reddit-redirect...
- nerdo 2y agoFor iOS: https://apps.apple.com/us/app/sink-it-for-reddit/id6449873635 https://apps.apple.com/us/app/sink-it-for-reddit/id644987363...
- ssiddharth 2y agoJust FYI, it's out on Chrome, Firefox and Edge too in addition to MacOS and iPadOS. Links on the site gosinkit[dot]com Disclaimer - I made this.
- vinnymac 2y agoI have been doing this using iOS Shortcuts and a regex for years. Except instead of old I redirect to a redlib instance.
- account42 2y agoSending different Accept headers for <img> and direct requests was a mistake.