Skip to content

Commit 3cbefa5

Browse files
committed
Update randomSexyPic.user.js
1 parent 1855b1a commit 3cbefa5

1 file changed

Lines changed: 32 additions & 2 deletions

File tree

RandomSexyPic/randomSexyPic.user.js

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// @name:zh-TW 軟瑟盤
55
// @name:ja RandomSexyPicParser
66
// @namespace hoothin
7-
// @version 1.3.11
7+
// @version 1.3.12
88
// @description Random Sexy Pictures Parser
99
// @description:zh-CN 随机色图
1010
// @description:zh-TW 隨機色圖
@@ -37,6 +37,9 @@
3737
"api.lolicon.app":{
3838
name:"Lolicon ACG SexyPic",
3939
url:"https://api.lolicon.app/setu/v2?r18=1&num=5",
40+
luckyUrl:["https://api.lolicon.app/setu/v2?r18=0&num=5",
41+
"https://api.lolicon.app/setu/v2?r18=1&num=5",
42+
"https://api.lolicon.app/setu/v2?r18=2&num=5"],
4043
run:()=>{
4144
var searchNum=getSearchParam("num");
4245
var leftNum=searchNum;
@@ -79,6 +82,8 @@
7982
"api.nyan.xyz":{
8083
name:"Nyan ACG SexyPic",
8184
url:"https://api.nyan.xyz/httpapi/sexphoto/?r18=true&num=5",
85+
luckyUrl:["https://api.nyan.xyz/httpapi/sexphoto/?r18=true&num=5",
86+
"https://api.nyan.xyz/httpapi/sexphoto/?r18=false&num=5"],
8287
run:()=>{
8388
var searchNum=getSearchParam("num");
8489
var leftNum=searchNum;
@@ -168,6 +173,15 @@
168173
"3650000.xyz":{
169174
name:"3650000",
170175
url:"https://3650000.xyz/api/?type=json&mode=7&num=15",
176+
luckyUrl:["https://3650000.xyz/api/?type=json&num=15",
177+
"https://3650000.xyz/api/?type=json&mode=1&num=15",
178+
"https://3650000.xyz/api/?type=json&mode=2&num=15",
179+
"https://3650000.xyz/api/?type=json&mode=3&num=15",
180+
"https://3650000.xyz/api/?type=json&mode=66&num=15",
181+
"https://3650000.xyz/api/?type=json&mode=5&num=15",
182+
"https://3650000.xyz/api/?type=json&mode=7&num=15",
183+
"https://3650000.xyz/api/?type=json&mode=8&num=15",
184+
"https://3650000.xyz/api/?type=json&mode=9&num=15"],
171185
run:()=>{
172186
r18Check.style.display=sfwCheck.style.display=r18CheckLabel.style.display=sfwCheckLabel.style.display="none";
173187
var searchNum=getSearchParam("num");
@@ -221,9 +235,25 @@
221235
"www.hlapi.cn":"buyersShow",
222236
"api.ghser.com":"buyersShow"
223237
};
224-
GM_registerMenuCommand("Parse current api", customSet);
238+
GM_registerMenuCommand("I'm feeling lucky", ()=>{
239+
var luckyUrls=[],targetUrl;
240+
for(var i in setuConfig){
241+
let sc=setuConfig[i];
242+
if(sc.luckyUrl){
243+
luckyUrls=luckyUrls.concat(sc.luckyUrl);
244+
}else if(sc.urls){
245+
luckyUrls=luckyUrls.concat(sc.urls);
246+
}else if(sc.url){
247+
luckyUrls.push(sc.url);
248+
}
249+
}
250+
var randomIndex=Math.floor(Math.random()*luckyUrls.length);
251+
targetUrl=luckyUrls[randomIndex];
252+
location.href=targetUrl;
253+
});
225254
var curConfig=setuConfig[document.domain],jsonData,hasFloatImg=false,grabed=false,oClient;
226255
if(!curConfig){
256+
GM_registerMenuCommand("Parse current api", customSet);
227257
var customRule=GM_getValue("RSPrules_"+document.domain);
228258
if(customRule){
229259
curConfig={run:()=>{

0 commit comments

Comments
 (0)