De-ImageShack extension

Current version is 0.6.1

License: MPL 1.1

About De-ImageShack

De-ImageShack is an extension for my favorite browser "Firefox"

Most of you know those "new" one-click image freehoster.

You select an image, click to upload it and then you get some code.

Usually these image-hosting-services are used to add images to forums or blogs.

The link code that is usually provided (esp. for use in forums) doesn't link the image directly.
It actually links an html page on the freehoster server that then contains the image.

This prevents using browsers-build in resize-to-screen features (since these will only work directly displayed images) and batch-downloads using your favorite download-manager (you will only get those nasty html-pages).

Here comes De-Imageshack into play:

  1. It will check all links if these are those freehoster links
  2. If it found a freehoster link it will replace it with a link that directly links to the image.
  3. Leechy-Leechy :p

Currently supported Services

NOT supported services

(usually because of their hotlinking protection)

  • imagevenue.com
    (hotlink protection)
  • fapomatic.com
    (hotlink protection -> redirecting to thumbnail)
  • picuturesupload.com
  • etc

Andere Services

You may also suggest other services.

But you must not cheat any hotlinking protections!
Means no RefControl stuff

First create an appropriate filter. And test it!

I will not add any services, that are not free and/or require registration. Or illegal ones, etc.

Download

[XPI]

Download/install deimageshack-0.6.1.xpi
(Right-Click/Save Target as.. to download. ;))

Compatible to FX 1.5 - 3.0 - old version archived.

Remarks:

This extension will only work with links that:

  1. use "thumbnail" code
  2. are contained within a page transfered via http://

Some thoughts about "fairness"

  • If you think that this extensions will decrease the hosters revenues and will lead to that service being discontinued then stop complaining and simply don't use this extension.
  • Everybody is free to "manipulate" the default links so that these look like "mine".
    No, I didn't break into their services and found a way to cheat them.
  • It is not illegal.
    • It's not violating their ToS (and actually it'n not me who would break them).
      Actually I did small checks on each service before I added a filter for it.
    • Im not doing nasty tricks or hacks (like spoofing referers for some services) and I won't (on the other hand) start to do so.
  • Revenues are either form advertisements or donations from most of these services.
    If you want to support such services but do not want to click the displayed ads all over (viewing them is not enough), then consider a donation, but do not blame me for "killing the service"
  • Those hosters are free to block those traffic by adding simple hotlink-protections to their sites. Whenever they install such a protection I will cease the support for this service, instead of adding around their protection.
    Means it is up to them to decide wether they allow hotlinks or not.
  • Many of these hosters also provide "direct links" in some html code. They only lack for "appropriate" bbcode. Another hint that they are comfortable with the "dynamic hotlink" the extension does for your pleasure.
  • And most important: I did not receive any complaints from the currently supported services.

Changes

0.6.1
  • (Hopefully) FX 3.0 compatiblity incl. secure updates
0.6.0
  • User-Interface to add/edit new filters. (Preferences dialog)
  • Option to globally enable/disable it
  • Toolbar button to toggle above.
  • Some fixed filters.
0.5.8
  • Compatiblity update
  • Page does not have to be fully loaded in order to make it work. Fully loaded HTML is enough.
0.5.7.1
  • Compatiblity update.
  • Ending < 1.5 support
0.5.7
  • Adding small banner text below last imageshack image.
    Had some talks with imageshack folk, and this appears to be fair.
    Shouldn't break too much layout stuff however.
0.5.6
  • Fixed regression, that caused DIS to work only with current tab.
0.5.5
  • Fixed regression for FX 1.0.x (stopped working)
0.5.4
0.5.3
  • Coppermine Generic Filter (based on work by Jörg)
  • ImageHigh.com filter
0.5.2
  • Fix for imageshack-filter, to reflect new server layout (2)
0.5.1
  • Fix for imageshack-filter, to reflect new server layout
0.5
  • Removed imagevenue.com filter (was misspelled anyway) because they got a hotlink protection in between
  • Internal recoding. Does the same but a different way. Preparing for future versions.
  • The "default" filters are reset to their default values (except .enabled) on startup
0.4
  • Rewrote most code
  • Added settings-dialog
  • Added global object that does the work
  • Added "observer" for the filters for rebuilding filters less often.
  • Possibilty to add new filters yourself, although there is currently no GUI for this (about: config ;-))
  • Updated supported filters.
 
Valid XHTML 1.1! Vote for ..::CelebNamer - The celebrity picture auto-sorter::.. Vote for ..::CelebNamer - The celebrity picture auto-sorter::..

This is the print-version of http://celebnamer.celebworld.ws/firefox/deimageshack/