From d8d78f2be16259a7463e786488ef2365b066f5c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Thu, 23 Sep 2021 17:33:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0ext2=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/{index.js => index.ts} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename data/{index.js => index.ts} (78%) diff --git a/data/index.js b/data/index.ts similarity index 78% rename from data/index.js rename to data/index.ts index 2f23610a..6479ec74 100644 --- a/data/index.js +++ b/data/index.ts @@ -5,13 +5,13 @@ const regions = [ {path: 'padKO', regionID: 'KO', baseJsonURL: 'https://dl-kr.padsv.gungho.jp/base.kr-adr.json'}, // {path: 'padHT', regionID: 'HT', baseJsonURL: 'https://dl.padsv.gungho.jp/base.ht-adr.json'}, ]; -async function downloadFile(url, path) { +async function downloadFile(url: string, path: string) { const response = await fetch(url); const headers = response.headers; //console.log(headers); const body = new Uint8Array(await response.clone().arrayBuffer()); Deno.writeFileSync(`${path}/${basename(response.url)}`, body); - const fileData = new Date(headers.get("date")); //获取修改时间 + const fileData = new Date(headers.get("date") as string); //获取修改时间 Deno.utimeSync(`${path}/${basename(response.url)}`, fileData, fileData); return response; } @@ -24,4 +24,7 @@ for (const region of regions) { const extlistUrl = `${baseJsonData.extlist}/extlist.bin`; console.log(`正在下载 ${extlistUrl}`); const extlistResponse = await downloadFile(extlistUrl, region.path); + const extdllistUrl = `${baseJsonData.efl}/extdllist.bin`; + console.log(`正在下载 ${extdllistUrl}`); + const extdllistResponse = await downloadFile(extdllistUrl, region.path); } \ No newline at end of file