Files
threetwo/src/server/route/routes/importComics.routes.ts
2021-04-16 23:08:26 -07:00

31 lines
742 B
TypeScript

import router from "../router";
import {
walkFolder,
extractArchive,
unrar,
extractMetadataFromImage,
} from "../../utils/fs.utils";
import { Request, Response } from "express";
router.route("/getComicCovers").get(async (req: Request, res: Response) => {
// unrar("./comics/covers/");
const foo = await extractMetadataFromImage(
"./comics/covers/Ghosts and Ruins-001.jpg",
);
res.json({
jagan: "trupti",
foo,
});
});
router.route("/walkFolder").get(async (req: Request, res: Response) => {
const basePathToWalk =
typeof req.query.basePathToWalk === "string"
? req.query.basePathToWalk
: "";
const results = await walkFolder(basePathToWalk);
res.json(results);
});
export default router;