From c7893f9958074a91dc03f0ad6665dd214af49394 Mon Sep 17 00:00:00 2001 From: Explosion Implosion Date: Wed, 14 Aug 2024 14:03:35 -0500 Subject: [PATCH] Auto remove deleted files from summary --- scripts/build_summary.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/build_summary.js b/scripts/build_summary.js index c415ff1..1b28220 100755 --- a/scripts/build_summary.js +++ b/scripts/build_summary.js @@ -2,7 +2,7 @@ import "dotenv/config"; import { execSync } from "child_process"; -import { readFileSync, writeFileSync } from "fs"; +import { existsSync, readFileSync, writeFileSync } from "fs"; const files = execSync('fd --type f -g "*.json"') .toString() @@ -31,6 +31,12 @@ async function main() { writeFileSync("summary.json", JSON.stringify(out, null, 2)); await new Promise((r) => setTimeout(r, 500)); } + for (let k of Object.keys(out)){ + if (!existsSync(k)){ + delete out[k]; + } + } + writeFileSync("summary.json", JSON.stringify(out, null, 2)); const BLACKLIST = ['ane rank 16', 'Blank.', 'conversation between a user and a helpful assistant'] const ENTRIES = Object.entries(out).filter( (i) => !BLACKLIST.find(j => i[1].includes(j))