mirror of
https://github.com/nkoehring/250kb-club.git
synced 2025-04-19 13:49:04 +02:00
fix: use html, image and video content size for ratio calculation
Applied from patch submitted by ~issotm <issotm@git.sr.ht> Thanks!
This commit is contained in:
parent
1b42167798
commit
1d72114887
1 changed files with 4 additions and 2 deletions
6
index.ts
6
index.ts
|
@ -39,17 +39,19 @@ async function updateRecord(runId: string, url: string): Promise<boolean> {
|
||||||
const now = new Date().toISOString().split("T")[0];
|
const now = new Date().toISOString().split("T")[0];
|
||||||
|
|
||||||
const weight = metrics.metrics.contentLength;
|
const weight = metrics.metrics.contentLength;
|
||||||
const ratio = Math.round((metrics.metrics.htmlSize / weight) * 100);
|
|
||||||
|
|
||||||
if (weight > REJECT_THRESHOLD) {
|
if (weight > REJECT_THRESHOLD) {
|
||||||
console.log(url, "rejected! Weighs", Math.round(weight / 1024), "kb");
|
console.log(url, "rejected! Weighs", Math.round(weight / 1024), "kb");
|
||||||
if (oldRecord) {
|
if (oldRecord) {
|
||||||
|
console.log("Removing record at", OUTPUT_PATH)
|
||||||
removeRecord(url, OUTPUT_PATH).catch(() => {
|
removeRecord(url, OUTPUT_PATH).catch(() => {
|
||||||
console.error("Failed to remove old record of rejected url", url);
|
console.error("Failed to remove old record of rejected url", url);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
const { htmlSize, imageSize, videoSize } = metrics.metrics
|
||||||
|
const contentSize = htmlSize + imageSize + videoSize
|
||||||
|
|
||||||
const record: PageRecord = {
|
const record: PageRecord = {
|
||||||
title: url2title(url),
|
title: url2title(url),
|
||||||
|
@ -58,7 +60,7 @@ async function updateRecord(runId: string, url: string): Promise<boolean> {
|
||||||
weight,
|
weight,
|
||||||
extra: {
|
extra: {
|
||||||
source: url,
|
source: url,
|
||||||
ratio,
|
ratio: Math.round(contentSize / weight * 100),
|
||||||
size: Math.round(weight / 1024),
|
size: Math.round(weight / 1024),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue