From 797bb2c74a90c7c7d07c39f9dc4924641a06ea84 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 24 Jul 2024 17:37:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJySet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJySet.js | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/SrcJySet.js b/SrcJySet.js index 8be9f929..d9a13415 100644 --- a/SrcJySet.js +++ b/SrcJySet.js @@ -1886,41 +1886,25 @@ function HipyImport(input, importmode){ let json = JSON.parse(html.split(`data-target="react-app.embeddedData">`)[1].split(``)[0]); let list = json.payload.tree.items; showLoading('执行多线程导入'+list.length); - let ghproxy = $.require('ghproxy').getproxy(); + let jiekous = list.filter(v=>v.contentType=="file").map(it=>{ return { name: it.name, - url: input.replace('github.com','raw.githubusercontent.com').replace('/tree/','/') + it.path.substr(it.path.lastIndexOf('/')), - ghproxy: ghproxy + url: input.replace('github.com','raw.githubusercontent.com').replace('/tree/','/') + it.path.substr(it.path.lastIndexOf('/')) } }); let urls= []; let datapath = globalMap0.getMyVar('gmParams').datapath + "libs_jk/"; //多线程处理 - var task = function(obj) { - function shuffleArray(array) { - array.sort(() => Math.random() - 0.5); - return array; - } - let proxys = obj.ghproxy; - shuffleArray(proxys) - function getcontent() { - for(let i=0;i') && !content.startsWith('')) { - return content; - } - } - return fetch(obj.url, {timeout:6000}); - } + let task = function(obj) { let arr = { "name": obj.name.split('.')[0], "type": "hipy_t3", "ext": obj.url} if(arr.name.includes('[搜]')){ arr['onlysearch'] = 1; } let urlfile; try{ - let content = getcontent(); + let content = getJkContnet(obj.url); if (content) { urlfile = datapath + arr.type + '_' + obj.name; writeFile(urlfile, content);