From fdc1acd1adb8c3a40da0cf7c417dad5606d00625 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Wed, 16 Feb 2022 20:25:48 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Moved=20scraping=20utils=20out?= =?UTF-8?q?=20of=20this=20service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/library.service.ts | 10 ++-------- utils/scraping.utils.ts | 8 -------- utils/uncompression.utils.ts | 4 ++-- 3 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 utils/scraping.utils.ts diff --git a/services/library.service.ts b/services/library.service.ts index c72ceb2..919e314 100644 --- a/services/library.service.ts +++ b/services/library.service.ts @@ -54,7 +54,6 @@ import { IExtractionOptions, } from "threetwo-ui-typings"; import { unrarArchive } from "../utils/uncompression.utils"; -import { scrapeIssuesFromDOM } from "../utils/scraping.utils"; const ObjectId = require("mongoose").Types.ObjectId; import fsExtra from "fs-extra"; const through2 = require("through2"); @@ -518,6 +517,7 @@ export default class ImportService extends Service { }; }, }, + flushDB: { rest: "POST /flushDB", params: {}, @@ -539,13 +539,7 @@ export default class ImportService extends Service { .catch((error) => error); }, }, - scrapeIssueNamesFromDOM: { - rest: "POST /scrapeIssueNamesFromDOM", - params: {}, - async handler(ctx: Context<{ html: string }>) { - return scrapeIssuesFromDOM(ctx.params.html); - }, - }, + unrarArchive: { rest: "POST /unrarArchive", params: {}, diff --git a/utils/scraping.utils.ts b/utils/scraping.utils.ts deleted file mode 100644 index b838b9c..0000000 --- a/utils/scraping.utils.ts +++ /dev/null @@ -1,8 +0,0 @@ -const jsdom = require("jsdom"); -const { JSDOM } = jsdom; - - -export const scrapeIssuesFromDOM = (html: string) => { - const dom = new JSDOM(html); - return dom.window.document.querySelector("p").textContent; -} \ No newline at end of file diff --git a/utils/uncompression.utils.ts b/utils/uncompression.utils.ts index c913bec..3c306da 100644 --- a/utils/uncompression.utils.ts +++ b/utils/uncompression.utils.ts @@ -100,13 +100,13 @@ export const extractCoverFromFile2 = async ( targetDirectory+ "/" + fileNameWithoutExtension + - "_200px.jpg"; + "_275px.jpg"; // 5. resize image await resizeImage( targetCoverImageFilePath, path.resolve(renditionPath), - 200 + 275 ); return { name: fileNameWithoutExtension,