GM extensions! - Tampermonkey, Violetmonkey, GreaseMonkey...
Supported image hosts:
No interactive UI for choosing where the upload/rehost goes, this works on principle of sequential iteration till first host succeeds. Customization of hosts chain via upload_hosts
and rehost_hosts
local storage entries. Defaults to all supported platforms. List order is honoured in fallback cascade => to favour/disfavour specific host, move it forwards/backwards within the list, to not use it at all, remove it.
Per-site host lists as storage preference in same format as general hostlists ("www.site.com": "host1, host2, ...."
) are allowed. Custom hostlist for site found takes precedence over general hostlists.
User credentials to set (via local storage):
PTPIMG.me: ptpimg_api_key
(auto-configured on first use if logged in)
Malzo.com: malzo_uid
, malzo_password
imgBB.com: imgbb_uid
, imgbb_password
Catbox.moe: catbox_userhash
(auto-configured on first use if logged in)
ImgBox.com: imgbox_uid
, imgbox_password
ImageVenue.com: imagevenue_uid
, imagevenue_password
jerking.empornium.ph: jerking_uid
, jerking_password
Imgur.com: not implemented for laziness
Resolving of image share links to image URLs for rehosting works (forms like https://www.imdb.com/title/tt8228288/ or https://imgur.com/a/QcVu2Aj can be feeded)
Galleries rehosting support for Imgur, PostImages, Chevereto-based paltforms, ImageVenue, ImgBox, PixHost, Flickr, caps-a-holic.com, Pinterest, Google Photos, 500px.com.... Something missing? Ask to add it.
Any Chevereto-based site can be added to chain by chevereto_custom_hosts
storage value.
The definition format is object with keys host_name
, alias
, types
, limit_anon
, limit_authorized
and config_prefix
in JSON format. host_name
, alias
are required, other are optional. A definition example for www.imgtrue.com:
"[{\"host_name\":\"www.imgtrue.com\",\"alias\":\"Imgtrue\",\"types\":[\"jpeg\",\"png\",\"gif\",\"bmp\",\"webp\"],\"limit_anon\":20,\"limit_authorized\":20}]"
Known issues:
- There is progress meter for locally sourced uploads, but on new browsers it doesn't seem to work, which is kind of Tampermonkey limitation or bug.