🅿️ Paginating covers response

This commit is contained in:
2021-05-03 22:35:00 -07:00
parent a4f9c82847
commit 436bbc56a1
6 changed files with 39 additions and 9 deletions

View File

@@ -12,8 +12,8 @@ export const greet = async (
console.log(path);
const targetOptions = {
sourceFolder: path,
extractTarget: "cover",
targetExtractionFolder: "./userdata/covers",
extractTarget: "all",
targetExtractionFolder: "./userdata/expanded",
};
const fileObjects = await walkFolder("./comics");
_.map(fileObjects, async (fileObject) => {

View File

@@ -1,6 +1,7 @@
import express, { Request, Response, Router, Express } from "express";
import bodyParser from "body-parser";
import router from "./route";
import { default as paginate } from "express-paginate";
// call express
const app: Express = express(); // define our app using express
@@ -8,6 +9,7 @@ const app: Express = express(); // define our app using express
// configure app to use bodyParser for
// Getting data from body of requests
app.use(bodyParser.json());
app.use(paginate.middleware(10, 50));
app.use(bodyParser.urlencoded({ extended: true }));

View File

@@ -1,4 +1,5 @@
import router from "../router";
import { default as paginate } from "express-paginate";
import {
walkFolder,
extractArchive,
@@ -14,8 +15,9 @@ router.route("/getComicCovers").post(async (req: Request, res: Response) => {
typeof req.body.extractionOptions === "object"
? req.body.extractionOptions
: {};
console.log(req.body)
const extractedData = await extractArchive(req.body);
console.log(extractedData);
// const pageCount = Math.ceil( / req.body.paginationOptions.pageLimit);
// const foo = await extractMetadataFromImage(
// "./comics/covers/Ghosts and Ruins-001.jpg",
// );

View File

@@ -63,12 +63,12 @@ export const unrar = async (
paths.targetPath + "/" + fileName,
fileArrayBuffer,
);
resolve({
name: `${fileName}`,
path: paths.targetPath,
fileSize: fileHeader.packSize,
});
}
resolve({
name: `${fileHeader.name}`,
path: paths.targetPath,
fileSize: fileHeader.packSize,
});
});
} catch (error) {
logger.error(`${error}: Couldn't write file.`);