Eza's Image Glutton

Redirects to high-res images on gallery sites, skipping past descriptions and comments

< Отзив за Eza's Image Glutton

Въпрос/коментар

§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

Fixes

// @include     http://youhate.us/*page=post&s=view*
// @include     https://youhate.us/*page=post&s=view*

=

// @include     http*://youhate.us/*page=post&s=view*

and so on

§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

// @include http*://www.gelbooru.com/s=view // @include http*://gelbooru.com/s=view

=

// @include     http*://*gelbooru.com/*s=view*
§
Публикуван на: 11.05.2018

// @include http://gelbooru.com/page=post&s=view

=

// @include     http*://*gelbooru.com/*s=view*
§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

corrected http*

// @exclude     http*://www.deviantart.com/users/outgoing?*
§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

resume: all http replace to http* all https replace to http* all insertions replace to *

§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

lost break; in case 'jabarchives.com'

§
Публикуван на: 11.05.2018
Редактиран на: 11.05.2018

VAR modified_url = window.location.href + '#dnr';

§
Публикуван на: 11.05.2018

var ugoku_link = pixiv.context.ugokuIllustData.src; undefined

§
Публикуван на: 11.05.2018

use Tampermonkey and it's syntax checker, my padawan, and may the Force be with you

§
Публикуван на: 02.09.2018

hello, did you hear me?

EzaliasАвтор
§
Публикуван на: 03.09.2018

Yes, I did, and corrected the one bug that was genuinely a bug: the missing break in the select block.

Wildcards before the domain allow execution on arbitrary domains. Since this script is innately about blind redirection I'd like to eliminate those vulnerabilities, not proliferate them - and doing so in a human-readable format is nontrivial. The @include mechanism is too simple for its own good.

The pixiv object was not declared because it was provided by the page.

§
Публикуван на: 03.09.2018
Редактиран на: 03.09.2018

ok, better to replace 'http*' to 'https?'

EzaliasАвтор
§
Публикуван на: 03.09.2018

Some sites require both http:// and https://. I've avoided duplicating all of them because best practices do call for minimizing @include count.

Obviating the sites with wildcard subdomains really requires regexes, which are gibberish to concerned users and also a pain to debug.

§
Публикуван на: 09.09.2018

but 'https?' is working normally on http

§
Публикуван на: 07.01.2019

for( x in illust_ids ) { // For each string split on illustId,

'x' is not defined!

for( var x in illust_ids ) {            // For each string split on illustId,
§
Публикуван на: 07.01.2019

modified_url = window.location.href + '#dnr'; // add do-not-redirect tag to current URL

'modified_url' is not defined

    var modified_url = window.location.href + '#dnr';       // add do-not-redirect tag to current URL

Публикувайте отговор

Влезте, за да публикувате отговор.