gandart.json 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042
  1. {
  2. "id": "jojo.app.gandart",
  3. "name": "Gandart应用订阅",
  4. "description": "关于Gandart应用脚本订阅集合",
  5. "author": "@JoJo",
  6. "icon": "https://avatars.githubusercontent.com/u/16010188",
  7. "repo": "http://git.jojo21.top/shawenguan/Quantumult-X",
  8. "apps": [
  9. {
  10. "id": "lkGandartHelper",
  11. "name": "光予助手",
  12. "author": "@jojo",
  13. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartHelper.js",
  14. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartHelper.js",
  15. "icons": [
  16. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  17. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  18. ],
  19. "scripts": [
  20. {
  21. "name": "极速下单",
  22. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartOrder.js"
  23. },
  24. {
  25. "name": "极速锁单",
  26. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartLock.js"
  27. },
  28. {
  29. "name": "极速合成(或置换)",
  30. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartComposite.js"
  31. },
  32. {
  33. "name": "极速分解(琳琅阁)",
  34. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartExchange.js"
  35. },
  36. {
  37. "name": "星光通道",
  38. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartStarLight.js"
  39. },
  40. {
  41. "name": "首发抢购",
  42. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartGrab.js"
  43. }
  44. ],
  45. "keys": [
  46. "lkGandartToken",
  47. "lkGandartCollectionCateLst"
  48. ],
  49. "settings": [
  50. {
  51. "id": "lkIsEnableLogGandartHelper",
  52. "name": "开启/关闭日志",
  53. "val": true,
  54. "type": "boolean",
  55. "desc": "默认开启"
  56. },
  57. {
  58. "id": "lkNotifyOnlyFailGandartHelper",
  59. "name": "只当执行失败才通知",
  60. "val": false,
  61. "type": "boolean",
  62. "desc": "默认关闭"
  63. },
  64. {
  65. "id": "lkIsEnableTgNotifyGandartHelper",
  66. "name": "开启/关闭通知",
  67. "val": false,
  68. "type": "boolean",
  69. "desc": "默认关闭"
  70. },
  71. {
  72. "id": "lkTgNotifyUrlGandartHelper",
  73. "name": "通知地址",
  74. "val": "",
  75. "type": "text",
  76. "desc": "Tg的通知地址,如:https://api.telegram.org/bot-token/sendMessage?chat_id=-100140&parse_mode=Markdown&text="
  77. },
  78. {
  79. "id": "lkIsGandartCollectionWatchLocked",
  80. "name": "开启/关闭锁定监控产品",
  81. "val": false,
  82. "type": "boolean",
  83. "desc": "默认关闭"
  84. },
  85. {
  86. "id": "lkGandartToken",
  87. "name": "token",
  88. "val": "",
  89. "type": "text",
  90. "placeholder": "(点击以展开说明)",
  91. "desc": "授权token"
  92. },
  93. {
  94. "id": "lkGandartCollectionCateLst",
  95. "name": "产品列表",
  96. "val": "[]",
  97. "type": "textarea",
  98. "autoGrow": true,
  99. "placeholder": "(点击以展开说明)",
  100. "desc": "产品列表"
  101. }
  102. ]
  103. },
  104. {
  105. "id": "lkGandartOrderer",
  106. "name": "光予下单",
  107. "author": "@jojo",
  108. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartOrder.js",
  109. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartOrder.js",
  110. "icons": [
  111. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  112. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  113. ],
  114. "keys": [
  115. "lkGandartToken",
  116. "lkGandartCastingId",
  117. "lkGandartCollectionName",
  118. "lkGandartLimitPrice",
  119. "lkGandartFloatPriceIntaval",
  120. "lkIsGandartCollectionWatchLocked"
  121. ],
  122. "settings": [
  123. {
  124. "id": "lkIsEnableLogGandartOrderer",
  125. "name": "开启/关闭日志",
  126. "val": true,
  127. "type": "boolean",
  128. "desc": "默认开启"
  129. },
  130. {
  131. "id": "lkNotifyOnlyFailGandartOrderer",
  132. "name": "只当执行失败才通知",
  133. "val": false,
  134. "type": "boolean",
  135. "desc": "默认关闭"
  136. },
  137. {
  138. "id": "lkIsGandartCollectionWatchLocked",
  139. "name": "开启/关闭锁定监控产品",
  140. "val": false,
  141. "type": "boolean",
  142. "desc": "默认关闭"
  143. },
  144. {
  145. "id": "lkGandartIsCollectionMaxNumLimit",
  146. "name": "开启/关闭检查未支付单数限制",
  147. "val": false,
  148. "type": "boolean",
  149. "desc": "默认关闭"
  150. },
  151. {
  152. "id": "lkGandartCollectionLockMaxNum",
  153. "name": "最大允许未支付单数",
  154. "val": 6,
  155. "type": "number",
  156. "desc": "最大允许未支付单数"
  157. },
  158. {
  159. "id": "lkGandartPrivWalletListInUse",
  160. "name": "付款钱包",
  161. "val": "A,B,C",
  162. "type": "checkboxes",
  163. "desc": "付款钱包,如产品不支持当前所选钱包则不会下单",
  164. "items": [
  165. {
  166. "key": "A",
  167. "label": "钱包A"
  168. },
  169. {
  170. "key": "B",
  171. "label": "钱包B"
  172. },
  173. {
  174. "key": "C",
  175. "label": "钱包C"
  176. }
  177. ]
  178. },
  179. {
  180. "id": "lkGandartIsTryPayAfterOrder",
  181. "name": "开启/关闭下单后立即支付",
  182. "val": false,
  183. "type": "boolean",
  184. "desc": "默认关闭"
  185. },
  186. {
  187. "id": "lkGandartCastingId",
  188. "name": "产品铸造品类ID",
  189. "val": "",
  190. "type": "text",
  191. "desc": "产品铸造品类ID"
  192. },
  193. {
  194. "id": "lkGandartCollectionName",
  195. "name": "产品名称",
  196. "val": "",
  197. "type": "text",
  198. "desc": "产品名称"
  199. },
  200. {
  201. "id": "lkGandartLimitPrice",
  202. "name": "捡漏最高价格",
  203. "val": 0,
  204. "type": "text",
  205. "desc": "捡漏最高价格"
  206. },
  207. {
  208. "id": "lkGandartFloatPriceIntaval",
  209. "name": "价格浮动限制",
  210. "val": 10,
  211. "type": "number",
  212. "desc": "价格浮动限制,当浏览刷新的最低价格跟预设价格差值大于此值则修正为最低价"
  213. },
  214. {
  215. "id": "lkGandartCollectionCateLst",
  216. "name": "产品列表",
  217. "val": "[]",
  218. "autoGrow": false,
  219. "type": "textarea",
  220. "desc": "产品列表"
  221. }
  222. ]
  223. },
  224. {
  225. "id": "lkGandartLocker",
  226. "name": "光予锁单",
  227. "author": "@jojo",
  228. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartLock.js",
  229. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartLock.js",
  230. "icons": [
  231. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  232. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  233. ],
  234. "keys": [
  235. "lkGandartToken",
  236. "lkGandartLockCastingId",
  237. "lkGandartLockCollectionName",
  238. "lkGandartLockViewSort"
  239. ],
  240. "settings": [
  241. {
  242. "id": "lkIsEnableLogGandartLocker",
  243. "name": "开启/关闭日志",
  244. "val": true,
  245. "type": "boolean",
  246. "desc": "默认开启"
  247. },
  248. {
  249. "id": "lkNotifyOnlyFailGandartLocker",
  250. "name": "只当执行失败才通知",
  251. "val": false,
  252. "type": "boolean",
  253. "desc": "默认关闭"
  254. },
  255. {
  256. "id": "lkGandartLockCastingId",
  257. "name": "产品铸造品类ID",
  258. "val": "",
  259. "type": "text",
  260. "desc": "产品铸造品类ID"
  261. },
  262. {
  263. "id": "lkGandartLockCollectionName",
  264. "name": "产品名称",
  265. "val": "",
  266. "type": "text",
  267. "desc": "产品名称"
  268. },
  269. {
  270. "id": "lkGandartLockViewSort",
  271. "name": "产品编号",
  272. "val": 0,
  273. "type": "text",
  274. "desc": "产品编号"
  275. },
  276. {
  277. "id": "lkGandartCollectionCateLst",
  278. "name": "产品列表",
  279. "val": "[]",
  280. "autoGrow": true,
  281. "type": "textarea",
  282. "desc": "产品列表"
  283. }
  284. ]
  285. },
  286. {
  287. "id": "lkGandartCompositer",
  288. "name": "光予合成",
  289. "author": "@jojo",
  290. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartComposite.js",
  291. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartComposite.js",
  292. "icons": [
  293. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  294. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  295. ],
  296. "keys": [
  297. "lkGandartToken",
  298. "lkGandartCompositeTaskId",
  299. "lkGandartCompositeTaskNameDisplay"
  300. ],
  301. "settings": [
  302. {
  303. "id": "lkIsEnableLogGandartCompositer",
  304. "name": "开启/关闭日志",
  305. "val": true,
  306. "type": "boolean",
  307. "desc": "默认开启"
  308. },
  309. {
  310. "id": "lkNotifyOnlyFailGandartCompositer",
  311. "name": "只当执行失败才通知",
  312. "val": false,
  313. "type": "boolean",
  314. "desc": "默认关闭"
  315. },
  316. {
  317. "id": "lkGandartCompositeFuncEnalbleList",
  318. "name": "功能步骤",
  319. "val": "TaskList,MateList,DecidedList",
  320. "type": "checkboxes",
  321. "desc": "功能步骤",
  322. "items": [
  323. {
  324. "key": "TaskList",
  325. "label": "获取合成任务列表"
  326. },
  327. {
  328. "key": "MateList",
  329. "label": "获取可行合成方案"
  330. },
  331. {
  332. "key": "DecidedList",
  333. "label": "生成最终合成方案"
  334. },
  335. {
  336. "key": "ExecComposite",
  337. "label": "最终执行合成任务"
  338. }
  339. ]
  340. },
  341. {
  342. "id": "lkGandartCompositeTaskListStatus",
  343. "name": "任务列表状态",
  344. "val": "1",
  345. "type": "radios",
  346. "desc": "",
  347. "items": [
  348. {
  349. "key": "0",
  350. "label": "待开始"
  351. },
  352. {
  353. "key": "1",
  354. "label": "进行中"
  355. },
  356. {
  357. "key": "2",
  358. "label": "已结束"
  359. },
  360. {
  361. "key": "3",
  362. "label": "待开始与进行中"
  363. }
  364. ]
  365. },
  366. {
  367. "id": "lkGandartCompositeTaskMode",
  368. "name": "任务合成模式",
  369. "val": "1",
  370. "type": "radios",
  371. "desc": "",
  372. "items": [
  373. {
  374. "key": "0",
  375. "label": "普通(即时计算合成)"
  376. },
  377. {
  378. "key": "1",
  379. "label": "极速(预设数据合成)"
  380. }
  381. ]
  382. },
  383. {
  384. "id": "lkIsCompositeTaskListCache",
  385. "name": "启用/弃用任务列表本地缓存",
  386. "val": false,
  387. "type": "boolean",
  388. "desc": "默认关闭"
  389. },
  390. {
  391. "id": "lkIsCompositeMaterialCache",
  392. "name": "启用/弃用材料详情本地缓存",
  393. "val": false,
  394. "type": "boolean",
  395. "desc": "默认关闭"
  396. },
  397. {
  398. "id": "lkIsCompositeTaskSearchEnable",
  399. "name": "启用/关闭合成任务名称检索",
  400. "val": true,
  401. "type": "boolean",
  402. "desc": "默认启用"
  403. },
  404. {
  405. "id": "lkIsCompositeBatchEnable",
  406. "name": "启用/关闭批量合成",
  407. "val": true,
  408. "type": "boolean",
  409. "desc": "默认启用"
  410. },
  411. {
  412. "id": "lkGandartCompositeBatchGroupCount",
  413. "name": "批量合成个数",
  414. "val": 5,
  415. "type": "number",
  416. "desc": "批量合成个数,就是一次请求合成多个"
  417. },
  418. {
  419. "id": "lkGandartCompositeTaskId",
  420. "name": "合成任务ID",
  421. "val": "",
  422. "type": "text",
  423. "desc": "合成任务ID"
  424. },
  425. {
  426. "id": "lkGandartCompositeTaskSearchKey",
  427. "name": "合成任务名称关键字",
  428. "val": "",
  429. "type": "text",
  430. "desc": "合成任务名称关键字,进行搜索匹配到相应的任务ID"
  431. },
  432. {
  433. "id": "lkGandartCompositeCountArray",
  434. "name": "合成组合执行次数",
  435. "val": "0#1",
  436. "type": "text",
  437. "desc": "合成组合执行次数,格式如:0#1,0代表应索引0的可行方案组合,1代表执行次数"
  438. },
  439. {
  440. "id": "lkGandartCompositeTaskMateList",
  441. "name": "合成组合可行方案",
  442. "val": "[]",
  443. "autoGrow": false,
  444. "type": "textarea",
  445. "desc": "普通模式运行得出,仅供查看,用于编写合成组合执行次数"
  446. },
  447. {
  448. "id": "lkGandartCompositeTaskFinalList",
  449. "name": "合成组合最终方案",
  450. "val": "[]",
  451. "autoGrow": false,
  452. "type": "textarea",
  453. "desc": "普通模式运行得出,作为极速模式下的缓存,可手动编写(慎重)"
  454. },
  455. {
  456. "id": "lkGandartCompositeTaskList0",
  457. "name": "待开始-任务列表",
  458. "val": "[]",
  459. "autoGrow": true,
  460. "type": "textarea",
  461. "desc": "待开始的任务列表,用于查看合成任务ID(勿编辑修改)"
  462. },
  463. {
  464. "id": "lkGandartCompositeTaskList1",
  465. "name": "进行中-任务列表",
  466. "val": "[]",
  467. "autoGrow": false,
  468. "type": "textarea",
  469. "desc": "进行中的任务列表,用于查看合成任务ID(勿编辑修改)"
  470. },
  471. {
  472. "id": "lkGandartCompositeTaskList2",
  473. "name": "已结束-任务列表",
  474. "val": "[]",
  475. "autoGrow": false,
  476. "type": "textarea",
  477. "desc": "已结束的任务列表,用于查看合成任务ID(勿编辑修改)"
  478. }
  479. ]
  480. },
  481. {
  482. "id": "lkGandartExchanger",
  483. "name": "光予分解",
  484. "author": "@jojo",
  485. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartExchange.js",
  486. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartExchange.js",
  487. "icons": [
  488. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  489. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  490. ],
  491. "keys": [
  492. "lkGandartToken",
  493. "lkGandartExchangeTaskId",
  494. "lkGandartExchangeTaskNameDisplay"
  495. ],
  496. "settings": [
  497. {
  498. "id": "lkIsEnableLogGandartExchanger",
  499. "name": "开启/关闭日志",
  500. "val": true,
  501. "type": "boolean",
  502. "desc": "默认开启"
  503. },
  504. {
  505. "id": "lkNotifyOnlyFailGandartExchanger",
  506. "name": "只当执行失败才通知",
  507. "val": false,
  508. "type": "boolean",
  509. "desc": "默认关闭"
  510. },
  511. {
  512. "id": "lkGandartExchangeFuncEnalbleList",
  513. "name": "功能步骤",
  514. "val": "TaskList,MateList,DecidedList",
  515. "type": "checkboxes",
  516. "desc": "功能步骤",
  517. "items": [
  518. {
  519. "key": "TaskList",
  520. "label": "获取置换分解任务列表"
  521. },
  522. {
  523. "key": "MateList",
  524. "label": "获取可行置换分解方案"
  525. },
  526. {
  527. "key": "DecidedList",
  528. "label": "生成最终置换分解方案"
  529. },
  530. {
  531. "key": "ExecExchange",
  532. "label": "最终执行置换分解任务"
  533. }
  534. ]
  535. },
  536. {
  537. "id": "lkGandartExchangeTaskListStatus",
  538. "name": "任务列表状态",
  539. "val": "1",
  540. "type": "radios",
  541. "desc": "",
  542. "items": [
  543. {
  544. "key": "1",
  545. "label": "进行中"
  546. }
  547. ]
  548. },
  549. {
  550. "id": "lkGandartExchangeTaskMode",
  551. "name": "任务置换分解模式",
  552. "val": "1",
  553. "type": "radios",
  554. "desc": "",
  555. "items": [
  556. {
  557. "key": "0",
  558. "label": "普通(即时计算置换分解)"
  559. },
  560. {
  561. "key": "1",
  562. "label": "极速(预设数据置换分解)"
  563. }
  564. ]
  565. },
  566. {
  567. "id": "lkIsExchangeTaskListCache",
  568. "name": "启用/弃用任务列表本地缓存",
  569. "val": false,
  570. "type": "boolean",
  571. "desc": "默认关闭"
  572. },
  573. {
  574. "id": "lkIsExchangeMaterialCache",
  575. "name": "启用/弃用材料详情本地缓存",
  576. "val": false,
  577. "type": "boolean",
  578. "desc": "默认关闭"
  579. },
  580. {
  581. "id": "lkIsExchangeTaskSearchEnable",
  582. "name": "启用/关闭置换分解任务名称检索",
  583. "val": true,
  584. "type": "boolean",
  585. "desc": "默认启用"
  586. },
  587. {
  588. "id": "lkIsExchangeBatchEnable",
  589. "name": "启用/关闭批量置换分解",
  590. "val": true,
  591. "type": "boolean",
  592. "desc": "默认启用"
  593. },
  594. {
  595. "id": "lkGandartExchangeBatchGroupCount",
  596. "name": "批量置换分解个数",
  597. "val": 5,
  598. "type": "number",
  599. "desc": "批量置换分解个数,就是一次请求置换分解多个"
  600. },
  601. {
  602. "id": "lkGandartExchangeTaskId",
  603. "name": "置换分解任务ID",
  604. "val": "",
  605. "type": "text",
  606. "desc": "置换分解任务ID"
  607. },
  608. {
  609. "id": "lkGandartExchangeTaskSearchKey",
  610. "name": "置换分解任务名称关键字",
  611. "val": "",
  612. "type": "text",
  613. "desc": "置换分解任务名称关键字,进行搜索匹配到相应的任务ID"
  614. },
  615. {
  616. "id": "lkGandartExchangeCountArray",
  617. "name": "置换分解组合执行次数",
  618. "val": "0#1",
  619. "type": "text",
  620. "desc": "置换分解组合执行次数,格式如:0#1,0代表应索引0的可行方案组合,1代表执行次数"
  621. },
  622. {
  623. "id": "lkGandartExchangeTaskMateList",
  624. "name": "置换分解组合可行方案",
  625. "val": "[]",
  626. "autoGrow": false,
  627. "type": "textarea",
  628. "desc": "普通模式运行得出,仅供查看,用于编写置换分解组合执行次数"
  629. },
  630. {
  631. "id": "lkGandartExchangeTaskFinalList",
  632. "name": "置换分解组合最终方案",
  633. "val": "[]",
  634. "autoGrow": false,
  635. "type": "textarea",
  636. "desc": "普通模式运行得出,作为极速模式下的缓存,可手动编写(慎重)"
  637. },
  638. {
  639. "id": "lkGandartExchangeTaskList1",
  640. "name": "进行中-任务列表",
  641. "val": "[]",
  642. "autoGrow": false,
  643. "type": "textarea",
  644. "desc": "进行中的任务列表,用于查看合成任务ID(勿编辑修改)"
  645. }
  646. ]
  647. },
  648. {
  649. "id": "lkGandartStarExcher",
  650. "name": "光予星光",
  651. "author": "@jojo",
  652. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartStarLight.js",
  653. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartStarLight.js",
  654. "icons": [
  655. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  656. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  657. ],
  658. "keys": [
  659. "lkGandartToken",
  660. "lkGandartStarExchTaskId",
  661. "lkGandartStarExchTaskNameDisplay"
  662. ],
  663. "settings": [
  664. {
  665. "id": "lkIsEnableLogGandartStarExcher",
  666. "name": "开启/关闭日志",
  667. "val": true,
  668. "type": "boolean",
  669. "desc": "默认开启"
  670. },
  671. {
  672. "id": "lkNotifyOnlyFailGandartStarExcher",
  673. "name": "只当执行失败才通知",
  674. "val": false,
  675. "type": "boolean",
  676. "desc": "默认关闭"
  677. },
  678. {
  679. "id": "lkGandartStarExchFuncEnalbleList",
  680. "name": "功能步骤",
  681. "val": "TaskList,MateList,DecidedList",
  682. "type": "checkboxes",
  683. "desc": "功能步骤",
  684. "items": [
  685. {
  686. "key": "TaskList",
  687. "label": "获取星光通道任务列表"
  688. },
  689. {
  690. "key": "MateList",
  691. "label": "获取可行星光兑换方案"
  692. },
  693. {
  694. "key": "DecidedList",
  695. "label": "生成最终星光兑换方案"
  696. },
  697. {
  698. "key": "ExecExchange",
  699. "label": "最终执行星光兑换任务"
  700. }
  701. ]
  702. },
  703. {
  704. "id": "lkGandartStarExchTaskListStatus",
  705. "name": "任务列表状态",
  706. "val": "1",
  707. "type": "radios",
  708. "desc": "",
  709. "items": [
  710. {
  711. "key": "1",
  712. "label": "进行中"
  713. }
  714. ]
  715. },
  716. {
  717. "id": "lkGandartStarExchTaskMode",
  718. "name": "任务星光兑换模式",
  719. "val": "1",
  720. "type": "radios",
  721. "desc": "",
  722. "items": [
  723. {
  724. "key": "0",
  725. "label": "普通(即时计算兑换)"
  726. },
  727. {
  728. "key": "1",
  729. "label": "极速(预设数据兑换)"
  730. }
  731. ]
  732. },
  733. {
  734. "id": "lkIsStarExchTaskListCache",
  735. "name": "启用/弃用任务列表本地缓存",
  736. "val": false,
  737. "type": "boolean",
  738. "desc": "默认关闭"
  739. },
  740. {
  741. "id": "lkIsStarExchMaterialCache",
  742. "name": "启用/弃用材料详情本地缓存",
  743. "val": false,
  744. "type": "boolean",
  745. "desc": "默认关闭"
  746. },
  747. {
  748. "id": "lkIsStarExchTaskSearchEnable",
  749. "name": "启用/关闭置换分解任务名称检索",
  750. "val": true,
  751. "type": "boolean",
  752. "desc": "默认启用"
  753. },
  754. {
  755. "id": "lkIsStarExchBatchEnable",
  756. "name": "启用/关闭批量置换分解",
  757. "val": true,
  758. "type": "boolean",
  759. "desc": "默认启用"
  760. },
  761. {
  762. "id": "lkGandartStarExchBatchGroupCount",
  763. "name": "批量置换分解个数",
  764. "val": 5,
  765. "type": "number",
  766. "desc": "批量置换分解个数,就是一次请求置换分解多个"
  767. },
  768. {
  769. "id": "lkGandartStarExchTaskId",
  770. "name": "置换分解任务ID",
  771. "val": "",
  772. "type": "text",
  773. "desc": "置换分解任务ID"
  774. },
  775. {
  776. "id": "lkGandartStarExchTaskSearchKey",
  777. "name": "置换分解任务名称关键字",
  778. "val": "",
  779. "type": "text",
  780. "desc": "置换分解任务名称关键字,进行搜索匹配到相应的任务ID"
  781. },
  782. {
  783. "id": "lkGandartStarExchCountArray",
  784. "name": "置换分解组合执行次数",
  785. "val": "0#1",
  786. "type": "text",
  787. "desc": "置换分解组合执行次数,格式如:0#1,0代表应索引0的可行方案组合,1代表执行次数"
  788. },
  789. {
  790. "id": "lkGandartStarExchTaskMateList",
  791. "name": "置换分解组合可行方案",
  792. "val": "[]",
  793. "autoGrow": false,
  794. "type": "textarea",
  795. "desc": "普通模式运行得出,仅供查看,用于编写置换分解组合执行次数"
  796. },
  797. {
  798. "id": "lkGandartStarExchTaskFinalList",
  799. "name": "置换分解组合最终方案",
  800. "val": "[]",
  801. "autoGrow": false,
  802. "type": "textarea",
  803. "desc": "普通模式运行得出,作为极速模式下的缓存,可手动编写(慎重)"
  804. },
  805. {
  806. "id": "lkGandartStarExchTaskList1",
  807. "name": "进行中-任务列表",
  808. "val": "[]",
  809. "autoGrow": false,
  810. "type": "textarea",
  811. "desc": "进行中的任务列表,用于查看合成任务ID(勿编辑修改)"
  812. }
  813. ]
  814. },
  815. {
  816. "id": "lkGandartPayer",
  817. "name": "光予支付",
  818. "author": "@jojo",
  819. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartPay.js",
  820. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartPay.js",
  821. "icons": [
  822. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  823. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  824. ],
  825. "keys": [
  826. "lkGandartToken"
  827. ],
  828. "settings": [
  829. {
  830. "id": "lkIsEnableLogGandartPayer",
  831. "name": "开启/关闭日志",
  832. "val": true,
  833. "type": "boolean",
  834. "desc": "默认开启"
  835. },
  836. {
  837. "id": "lkNotifyOnlyFailGandartPayer",
  838. "name": "只当执行失败才通知",
  839. "val": false,
  840. "type": "boolean",
  841. "desc": "默认关闭"
  842. },
  843. {
  844. "id": "lkIsGandartCollectionWatchLocked",
  845. "name": "开启/关闭锁定监控产品",
  846. "val": false,
  847. "type": "boolean",
  848. "desc": "默认关闭"
  849. },
  850. {
  851. "id": "lkGandartIsCollectionMaxNumLimit",
  852. "name": "开启/关闭检查未支付单数限制",
  853. "val": false,
  854. "type": "boolean",
  855. "desc": "默认关闭"
  856. },
  857. {
  858. "id": "lkGandartPrivPayWalletList",
  859. "name": "付款钱包",
  860. "val": "A,B,C",
  861. "type": "checkboxes",
  862. "desc": "付款钱包,用于付款选择",
  863. "items": [
  864. {
  865. "key": "A",
  866. "label": "钱包A"
  867. },
  868. {
  869. "key": "B",
  870. "label": "钱包B"
  871. },
  872. {
  873. "key": "C",
  874. "label": "钱包C"
  875. }
  876. ]
  877. },
  878. {
  879. "id": "lkGandartPasswordPlainText",
  880. "name": "钱包支付密码",
  881. "val": "",
  882. "type": "text",
  883. "desc": "钱包支付密码"
  884. },
  885. {
  886. "id": "lkGandartPayingOrderList",
  887. "name": "未支付订单列表",
  888. "val": "[]",
  889. "autoGrow": false,
  890. "type": "textarea",
  891. "desc": "未支付订单列表"
  892. }
  893. ]
  894. },
  895. {
  896. "id": "lkGandartGrabber",
  897. "name": "光予抢购",
  898. "author": "@jojo",
  899. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartGrab.js",
  900. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartGrab.js",
  901. "icons": [
  902. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  903. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  904. ],
  905. "keys": [
  906. "lkGandartToken",
  907. "lkGandartNewCollectionCastingId",
  908. "lkGandartNewCollectionCastingSearchKey"
  909. ],
  910. "settings": [
  911. {
  912. "id": "lkIsEnableLogGandartGrabber",
  913. "name": "开启/关闭日志",
  914. "val": true,
  915. "type": "boolean",
  916. "desc": "默认开启"
  917. },
  918. {
  919. "id": "lkNotifyOnlyFailGandartGrabber",
  920. "name": "只当执行失败才通知",
  921. "val": false,
  922. "type": "boolean",
  923. "desc": "默认关闭"
  924. },
  925. {
  926. "id": "lkGandartIsNewCastingMaxNumLimit",
  927. "name": "开启/关闭检查未支付单数限制",
  928. "val": false,
  929. "type": "boolean",
  930. "desc": "默认关闭"
  931. },
  932. {
  933. "id": "lkGandartNewCastingLockMaxNum",
  934. "name": "最大允许未支付单数",
  935. "val": 6,
  936. "type": "number",
  937. "desc": "最大允许未支付单数"
  938. },
  939. {
  940. "id": "lkGandartNewCastingPayWalletList",
  941. "name": "付款钱包",
  942. "val": "C",
  943. "type": "checkboxes",
  944. "desc": "付款钱包,用于付款选择",
  945. "items": [
  946. {
  947. "key": "A",
  948. "label": "钱包A"
  949. },
  950. {
  951. "key": "B",
  952. "label": "钱包B"
  953. },
  954. {
  955. "key": "C",
  956. "label": "钱包C"
  957. }
  958. ]
  959. },
  960. {
  961. "id": "lkGandartNewCollectionCastingId",
  962. "name": "首发产品铸造品类ID",
  963. "val": "",
  964. "type": "text",
  965. "desc": "首发产品铸造品类ID"
  966. },
  967. {
  968. "id": "lkGandartNewCollectionCastingSearchKey",
  969. "name": "首发产品名称关键字",
  970. "val": "",
  971. "type": "text",
  972. "desc": "首发产品名称关键字"
  973. },
  974. {
  975. "id": "lkGandartNewCollectionCateLst",
  976. "name": "产品列表",
  977. "val": "[]",
  978. "autoGrow": true,
  979. "type": "textarea",
  980. "desc": "产品列表"
  981. },
  982. {
  983. "id": "lkGandartPasswordPlainText",
  984. "name": "钱包支付密码",
  985. "val": "",
  986. "type": "text",
  987. "desc": "钱包支付密码"
  988. }
  989. ]
  990. },
  991. {
  992. "id": "lkGandartChecker",
  993. "name": "光予查询",
  994. "author": "@jojo",
  995. "repo": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartCheck.js",
  996. "script": "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/gandart/gandartCheck.js",
  997. "icons": [
  998. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png",
  999. "https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Icons/gandart.png"
  1000. ],
  1001. "keys": [
  1002. "lkGandartToken"
  1003. ],
  1004. "settings": [
  1005. {
  1006. "id": "lkGandartCheckFuncName",
  1007. "name": "操作选项",
  1008. "val": "collectionDetail",
  1009. "type": "radios",
  1010. "desc": "操作功能选择",
  1011. "items": [
  1012. {
  1013. "key": "collectionDetail",
  1014. "label": "查看产品流通信息"
  1015. }
  1016. ]
  1017. },
  1018. {
  1019. "id": "lkGandartSearchCollectionCastingId",
  1020. "name": "产品铸造品类ID",
  1021. "val": "",
  1022. "type": "text",
  1023. "desc": "产品铸造品类ID"
  1024. },
  1025. {
  1026. "id": "lkGandartSearchCollectionRecordId",
  1027. "name": "产品铸造记录ID",
  1028. "val": "",
  1029. "type": "text",
  1030. "desc": "产品铸造记录ID"
  1031. },
  1032. {
  1033. "id": "lkGandartSearchCollectionCastingName",
  1034. "name": "产品名称关键字",
  1035. "val": "",
  1036. "type": "text",
  1037. "desc": "产品名称关键字"
  1038. }
  1039. ]
  1040. }
  1041. ]
  1042. }