usar api mas estándar para errorFile

funciona en bun
This commit is contained in:
Cat /dev/Nulo 2023-12-16 11:25:46 -03:00
parent 59db305e74
commit 2f55749bcb

View file

@ -8,6 +8,7 @@ import {
TooManyRedirectsError,
customRequestWithLimitsAndRetries,
} from "./network.js";
import { createWriteStream } from "node:fs";
let urls = process.argv.slice(2);
if (urls.length < 1) {
@ -48,9 +49,9 @@ async function downloadFromData(target) {
await mkdir(outputPath, { recursive: true });
await writeFile(join(outputPath, "data.json"), JSON.stringify(json));
await writeFile(join(outputPath, "url.txt"), `${target.type}+${target.url}`);
const errorFile = (
await open(join(outputPath, "errors.jsonl"), "w")
).createWriteStream();
const errorFile = createWriteStream(join(outputPath, "errors.jsonl"), {
flags: "w",
});
try {
let nFinished = 0;
let nErrors = 0;