fix: PDF nur Wayback Machine, archive.ph nur Browser-Link

This commit is contained in:
2026-06-12 11:19:16 +02:00
parent 589cb18f8c
commit 45ac6dd8c0
2 changed files with 84 additions and 97 deletions

View File

@@ -166,8 +166,8 @@ router.post('/check', authenticate, async (req, res) => {
router.post('/pdf', authenticate, async (req, res) => {
const { archiveUrl } = req.body;
if (!archiveUrl || typeof archiveUrl !== 'string') return res.status(400).json({ error: 'archiveUrl fehlt' });
if (!/^https?:\/\/(archive\.(is|ph|today|fo|li|vn|md|gg)|web\.archive\.org)\//.test(archiveUrl)) {
return res.status(400).json({ error: 'Ungültige Archiv-URL' });
if (!archiveUrl.startsWith('https://web.archive.org/')) {
return res.status(400).json({ error: 'PDF nur für Wayback Machine URLs (web.archive.org) verfügbar' });
}
let browser;