From c5a301ecc78a864397b35b9de25b55884c582caa Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Sun, 8 Oct 2023 01:33:49 -0400 Subject: [PATCH] feat(aklive2d): updated the struct of offical_update.json --- libs/offical_update.js | 9 ++++++++- offical_update.json | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/libs/offical_update.js b/libs/offical_update.js index 0756457..33779bf 100644 --- a/libs/offical_update.js +++ b/libs/offical_update.js @@ -10,7 +10,9 @@ export default async function () { const dom = new jsdom.JSDOM(html_text); const rows = dom.window.document.body.querySelector(".dynList").querySelectorAll(".row") - const dict = {} + const dict = { + length: 0 + } for (const row of rows) { const date = row.querySelector(".date").textContent.trim() @@ -18,6 +20,10 @@ export default async function () { const charCards = row.querySelectorAll(".charCard") + if (dict.length === 0) { + dict.latest = date + } + for (const charCard of charCards) { const color = charCard.style.color const codename = { @@ -40,6 +46,7 @@ export default async function () { codename, type }) + dict.length++ } dict[date] = operators } diff --git a/offical_update.json b/offical_update.json index ff87bc9..91622e4 100644 --- a/offical_update.json +++ b/offical_update.json @@ -1,4 +1,6 @@ { + "length": 33, + "latest": "2023/08", "2023/08": [ { "color": "rgb(183, 227, 243)",