Use minipass-fetch instead of requisition
Requisition appears to be unmaintained and causes security alerts upon installation.
This commit is contained in:
parent
ac56d1c4c7
commit
7c9d96578b
3 changed files with 121 additions and 380 deletions
|
|
@ -1,7 +1,7 @@
|
|||
"use strict";
|
||||
const path = require("path");
|
||||
const fs = require("fs").promises;
|
||||
const request = require("requisition");
|
||||
const fetch = require("minipass-fetch");
|
||||
const { JSDOM } = require("jsdom");
|
||||
|
||||
const FILENAME_PREFIX = "chapter";
|
||||
|
|
@ -126,7 +126,7 @@ async function downloadChapter(startingURL) {
|
|||
|
||||
function downloadWithRetry(url) {
|
||||
return retry(3, async () => {
|
||||
const response = await request(url).redirects(10);
|
||||
const response = await fetch(url);
|
||||
if (response.status !== 200) {
|
||||
throw new Error(`Response status for ${url} was ${response.status}`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue