added support for wayback machine

This commit is contained in:
daniel31x13
2023-10-13 02:03:38 -04:00
parent 6a38ad961a
commit 754c15d2bb
5 changed files with 75 additions and 6 deletions
+3
View File
@@ -1,12 +1,15 @@
import { Page, chromium, devices } from "playwright";
import { prisma } from "@/lib/api/db";
import createFile from "@/lib/api/storage/createFile";
import sendToWayback from "./sendToWayback";
export default async function archive(linkId: number, url: string) {
const browser = await chromium.launch();
const context = await browser.newContext(devices["Desktop Chrome"]);
const page = await context.newPage();
sendToWayback(url);
try {
await page.goto(url, { waitUntil: "domcontentloaded" });