Skip to content

Commit 8c6f713

Browse files
committed
More websites/rules
1 parent 4958076 commit 8c6f713

File tree

2 files changed

+67
-23
lines changed

2 files changed

+67
-23
lines changed

src/userscript.ts

+26-3
Original file line numberDiff line numberDiff line change
@@ -62510,8 +62510,12 @@ var $$IMU_EXPORT$$;
6251062510
domain_nowww === "xvideos.net" ||
6251162511
domain_nowww === "xvideos.es" ||
6251262512
domain_nowww === "xnxx.com" ||
62513+
// thanks to anonymous for reporting:
62514+
domain_nowww === "xv-ru.com" ||
6251362515
domain_nowww === "xnxx.es") {
6251462516
var our_host = domain_nosub.replace(/\..*/, "");
62517+
if (our_host === "xv-ru")
62518+
our_host = "xvideos";
6251562519

6251662520
var full_videourl = function(videourl) {
6251762521
if (our_host === "xvideos") {
@@ -62669,10 +62673,13 @@ var $$IMU_EXPORT$$;
6266962673
host_domain_nowww === "xvideos.xxx" ||
6267062674
host_domain_nowww === "xvideos.net" ||
6267162675
host_domain_nowww === "xvideos.es" ||
62676+
host_domain_nowww === "xv-ru.com" ||
6267262677
host_domain_nowww === "xnxx.com" ||
6267362678
host_domain_nowww === "xnxx.es") &&
6267462679
options.element && options.do_request && options.cb) {
6267562680
var our_host = host_domain_nosub.replace(/\..*/, "");;
62681+
if (our_host === "xv-ru")
62682+
our_host = "xvideos";
6267662683

6267762684
var videoid_to_videourl = function(videoid) {
6267862685
if (our_host === "xvideos") {
@@ -62800,9 +62807,21 @@ var $$IMU_EXPORT$$;
6280062807
// thanks to anonymous for reporting:
6280162808
// https://t1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
6280262809
// https://s1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
62810+
// https://t1.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
62811+
// https://s2.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
6280362812
newsrc = src.replace(/^([a-z]+:\/\/)t([0-9]*\.)/, "$1s$2");
62804-
if (newsrc !== src)
62805-
return newsrc;
62813+
if (newsrc !== src) {
62814+
if (/:\/\/s[0-9]\./.test(newsrc)) {
62815+
let urls = [newsrc];
62816+
62817+
array_upush(urls, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s1."));
62818+
array_upush(urls, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s2."));
62819+
62820+
return urls;
62821+
} else {
62822+
return newsrc;
62823+
}
62824+
}
6280662825
//return src.replace(/\/thumbs\/([0-9a-f]+\.[^/.]*)$/, "/$1");
6280762826
}
6280862827

@@ -113384,7 +113403,11 @@ var $$IMU_EXPORT$$;
113384113403
.replace(/:\/\/[^/]+\/+[0-9a-f]+\/+([0-9a-f]{2})([0-9a-f]+\.)/, "://cdn2.mmwst.ru/files/$1/$1$2");
113385113404
}
113386113405

113387-
if (domain === "img.atlasobscura.com") {
113406+
if (domain === "img.atlasobscura.com" ||
113407+
// thanks to anonymous for reporting:
113408+
// https://img.dfrag.gg/VcMvSsJ5nDyUPcEaFgbTml_b0rs-CzaTQZEgAaj1Bio/rt:fill/width:1100/height:240/aHR0cHM6Ly9ieWpnd2Nv/bm13enp1ZnBldGp3cS5z/dXBhYmFzZS5jby9zdG9y/YWdlL3YxL29iamVjdC9w/dWJsaWMvZGZyYWcvZXZl/bnQvMjY0N2NlMmUtNjk0/MS00ODFiLWFkYzAtMTMx/NTYzNzI5ZjIwLnBuZw==.webp
113409+
// https://byjgwconmwzzufpetjwq.supabase.co/storage/v1/object/public/dfrag/event/2647ce2e-6941-481b-adc0-131563729f20.png
113410+
domain === "img.dfrag.gg") {
113388113411
// thanks to anonymous for reporting:
113389113412
// https://img.atlasobscura.com/Bc4PDJicX5faaBSYeZkjqmRELD3pDifsRD4BDjsn2CU/rt:fit/w:1280/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2Fzc2V0/cy81Mzg2Mjg2NjU1/YWU0ZjAxOWRfVHJh/aXRvcnMgYW5kIFR5/cmFudHMgTWFwLmpw/ZWc.jpg
113390113413
// https://atlas-dev.s3.amazonaws.com/uploads/assets/5386286655ae4f019d_Traitors%20and%20Tyrants%20Map.jpeg

userscript.user.js

+41-20
Original file line numberDiff line numberDiff line change
@@ -56846,8 +56846,12 @@ var $$IMU_EXPORT$$;
5684656846
domain_nowww === "xvideos.net" ||
5684756847
domain_nowww === "xvideos.es" ||
5684856848
domain_nowww === "xnxx.com" ||
56849+
// thanks to anonymous for reporting:
56850+
domain_nowww === "xv-ru.com" ||
5684956851
domain_nowww === "xnxx.es") {
5685056852
var our_host = domain_nosub.replace(/\..*/, "");
56853+
if (our_host === "xv-ru")
56854+
our_host = "xvideos";
5685156855
var full_videourl = function(videourl) {
5685256856
if (our_host === "xvideos") {
5685356857
return urljoin("https://www.xvideos.com/", videourl, true);
@@ -56976,11 +56980,14 @@ var $$IMU_EXPORT$$;
5697656980
host_domain_nowww === "xvideos.xxx" ||
5697756981
host_domain_nowww === "xvideos.net" ||
5697856982
host_domain_nowww === "xvideos.es" ||
56983+
host_domain_nowww === "xv-ru.com" ||
5697956984
host_domain_nowww === "xnxx.com" ||
5698056985
host_domain_nowww === "xnxx.es") &&
5698156986
options.element && options.do_request && options.cb) {
5698256987
var our_host = host_domain_nosub.replace(/\..*/, "");
5698356988
;
56989+
if (our_host === "xv-ru")
56990+
our_host = "xvideos";
5698456991
var videoid_to_videourl = function(videoid) {
5698556992
if (our_host === "xvideos") {
5698656993
return "https://www.xvideos.com/video" + videoid + "/a";
@@ -57091,9 +57098,19 @@ var $$IMU_EXPORT$$;
5709157098
// thanks to anonymous for reporting:
5709257099
// https://t1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
5709357100
// https://s1.pictoa.com/media/galleries/169/999/16999959423e419b4e7/302506959423e419e19d.jpg
57101+
// https://t1.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
57102+
// https://s2.pictoa.com/media/galleries/264/539/264539600822866053a/38567126008228a06e67.jpg
5709457103
newsrc = src.replace(/^([a-z]+:\/\/)t([0-9]*\.)/, "$1s$2");
57095-
if (newsrc !== src)
57096-
return newsrc;
57104+
if (newsrc !== src) {
57105+
if (/:\/\/s[0-9]\./.test(newsrc)) {
57106+
var urls_4 = [newsrc];
57107+
array_upush(urls_4, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s1."));
57108+
array_upush(urls_4, src.replace(/^([a-z]+:\/\/)t[0-9]*\./, "$1s2."));
57109+
return urls_4;
57110+
} else {
57111+
return newsrc;
57112+
}
57113+
}
5709757114
//return src.replace(/\/thumbs\/([0-9a-f]+\.[^/.]*)$/, "/$1");
5709857115
}
5709957116
if (domain_nosub === "bbend.net" ||
@@ -64981,9 +64998,9 @@ var $$IMU_EXPORT$$;
6498164998
return newsrc;
6498264999
newsrc = src.replace(/\/\.media\/+t_([0-9a-f]{20,})(?:[?#].*)?$/, "/.media/$1");
6498365000
if (newsrc !== src) {
64984-
var urls_4 = add_full_extensions2(newsrc + ".jpg", { extensions: ["jpg", "png", "mp4", "webm", "gif"] });
64985-
urls_4.unshift(newsrc);
64986-
return urls_4;
65001+
var urls_5 = add_full_extensions2(newsrc + ".jpg", { extensions: ["jpg", "png", "mp4", "webm", "gif"] });
65002+
urls_5.unshift(newsrc);
65003+
return urls_5;
6498765004
}
6498865005
}
6498965006
if (domain === "media.mehrnews.com") {
@@ -87436,15 +87453,15 @@ var $$IMU_EXPORT$$;
8743687453
var decoded_1 = base64_decode(match[2]);
8743787454
var json = JSON_parse(decoded_1);
8743887455
delete json.edits;
87439-
var urls_5 = [];
87456+
var urls_6 = [];
8744087457
var domainbucket = domain + "/" + (json.bucket || "");
8744187458
if (domainbucket in orig_map) {
87442-
urls_5.push(orig_map[domainbucket] + json.key);
87459+
urls_6.push(orig_map[domainbucket] + json.key);
8744387460
}
8744487461
if (!/[?&]Signature=/i.test(src))
87445-
urls_5.push(host + base64_encode(JSON_stringify(json)));
87446-
if (urls_5.length > 0)
87447-
return urls_5;
87462+
urls_6.push(host + base64_encode(JSON_stringify(json)));
87463+
if (urls_6.length > 0)
87464+
return urls_6;
8744887465
} catch (e) {
8744987466
console_error(e);
8745087467
}
@@ -101934,7 +101951,11 @@ var $$IMU_EXPORT$$;
101934101951
.replace(/\.webp(?:[?#].*)?$/, ".jpg")
101935101952
.replace(/:\/\/[^/]+\/+[0-9a-f]+\/+([0-9a-f]{2})([0-9a-f]+\.)/, "://cdn2.mmwst.ru/files/$1/$1$2");
101936101953
}
101937-
if (domain === "img.atlasobscura.com") {
101954+
if (domain === "img.atlasobscura.com" ||
101955+
// thanks to anonymous for reporting:
101956+
// https://img.dfrag.gg/VcMvSsJ5nDyUPcEaFgbTml_b0rs-CzaTQZEgAaj1Bio/rt:fill/width:1100/height:240/aHR0cHM6Ly9ieWpnd2Nv/bm13enp1ZnBldGp3cS5z/dXBhYmFzZS5jby9zdG9y/YWdlL3YxL29iamVjdC9w/dWJsaWMvZGZyYWcvZXZl/bnQvMjY0N2NlMmUtNjk0/MS00ODFiLWFkYzAtMTMx/NTYzNzI5ZjIwLnBuZw==.webp
101957+
// https://byjgwconmwzzufpetjwq.supabase.co/storage/v1/object/public/dfrag/event/2647ce2e-6941-481b-adc0-131563729f20.png
101958+
domain === "img.dfrag.gg") {
101938101959
// thanks to anonymous for reporting:
101939101960
// https://img.atlasobscura.com/Bc4PDJicX5faaBSYeZkjqmRELD3pDifsRD4BDjsn2CU/rt:fit/w:1280/q:81/sm:1/scp:1/ar:1/aHR0cHM6Ly9hdGxh/cy1kZXYuczMuYW1h/em9uYXdzLmNvbS91/cGxvYWRzL2Fzc2V0/cy81Mzg2Mjg2NjU1/YWU0ZjAxOWRfVHJh/aXRvcnMgYW5kIFR5/cmFudHMgTWFwLmpw/ZWc.jpg
101940101961
// https://atlas-dev.s3.amazonaws.com/uploads/assets/5386286655ae4f019d_Traitors%20and%20Tyrants%20Map.jpeg
@@ -103745,19 +103766,19 @@ var $$IMU_EXPORT$$;
103745103766
var picid = match[2];
103746103767
var picid_4 = picid.match(/^([0-9]{4})/)[1];
103747103768
var picid_2 = picid.match(/^[0-9]{4}([0-9]{2})/)[1];
103748-
var urls_6 = [];
103769+
var urls_7 = [];
103749103770
if (board in archive_map) {
103750103771
var provider = archive_map[board];
103751103772
if (provider === "thebarchive") {
103752-
urls_6.push("https://thebarchive.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103773+
urls_7.push("https://thebarchive.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103753103774
} else if (provider === "fireden") {
103754-
urls_6.push("https://img-lb.fireden.net/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103775+
urls_7.push("https://img-lb.fireden.net/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103755103776
} else if (provider === "archiveofsins") {
103756-
urls_6.push("https://archiveofsins.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103777+
urls_7.push("https://archiveofsins.com/data/" + board + "/thumb/" + picid_4 + "/" + picid_2 + "/" + picid + "s.jpg");
103757103778
}
103758103779
}
103759-
urls_6.push("https://i.4cdn.org/" + board + "/" + picid + "s.jpg");
103760-
return urls_6;
103780+
urls_7.push("https://i.4cdn.org/" + board + "/" + picid + "s.jpg");
103781+
return urls_7;
103761103782
}
103762103783
}
103763103784
if (domain_nowww === "masterfap.net") {
@@ -108049,14 +108070,14 @@ var $$IMU_EXPORT$$;
108049108070
// https://www.just-pro.jp/wp-content/uploads/2021/06/21c4961113d0c5ac12c2c1ca9f5c1497.jpg
108050108071
newsrc = src.replace(/((?:(?:\/wp-content)?\/+uploads(?:\/+sites\/+[0-9]+)?)?\/+[0-9]{4}\/+[0-9]{2}\/+[^?#]*?|\/wp-content\/+uploads(?:\/+sites\/+[0-9]+)?\/+[^?#]*?)(?:-(?:scaled|e[0-9]{10,}|[0-9]+x[0-9]+))*(\.[^/.?]+)(?:[?#].*)?$/, "$1$2");
108051108072
if (newsrc !== src) {
108052-
var urls_7 = [newsrc];
108073+
var urls_8 = [newsrc];
108053108074
// thanks to roi:
108054108075
// https://vseznaika.press/wp-content/uploads/2023/05/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80-%D0%AD%D0%BD%D0%B1%D0%B5%D1%80%D1%822-scaled.webp
108055108076
// https://vseznaika.press/wp-content/uploads/2023/05/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80-%D0%AD%D0%BD%D0%B1%D0%B5%D1%80%D1%822.jpg
108056108077
var newsrc1 = newsrc.replace(/\.webp([?#].*)?$/, ".jpg$1");
108057108078
if (newsrc1 !== newsrc)
108058-
urls_7.unshift(newsrc1);
108059-
return urls_7;
108079+
urls_8.unshift(newsrc1);
108080+
return urls_8;
108060108081
}
108061108082
}
108062108083
if (options.rule_specific && options.rule_specific.linked_image && options.element && options.element.parentElement) {

0 commit comments

Comments
 (0)