feat(scraper): append cover value on nhentai object

このコミットが含まれているのは:
sinkaroid 2022-06-04 09:59:54 +07:00
コミット 97e908bb08
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: A7DF4E245FDD8159
1個のファイルの変更7行の追加0行の削除

ファイルの表示

@ -8,6 +8,12 @@ export async function scrapeContent(url: string) {
const rawData: any = res.body;
const content = [];
const GALLERY = "https://i.nhentai.net/galleries";
const TYPE: any = {
j: "jpg",
p: "png",
g: "gif",
};
for (let i = 0; i < rawData.result.length; i++) {
const time = new Date(rawData.result[i].upload_date * 1000);
const objectData = {
@ -16,6 +22,7 @@ export async function scrapeContent(url: string) {
language: rawData.result[i].tags.find((tag: any) => tag.type === "language") ? rawData.result[i].tags.find((tag: any) => tag.type === "language").name : null,
upload_date: `${getDate(time)} (${timeAgo(time)})`,
total: rawData.result[i].num_pages,
cover: `${GALLERY}/${rawData.result[i].media_id}/1.${TYPE[rawData.result[i].images.cover.t]}`,
tags: rawData.result[i].tags.map((tag: any) => tag.name),
};