Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import urlMetadata from 'npm:url-metadata';
export async function getUrlMetadata(url) {
try {
const metadata = await urlMetadata(url);
return metadata;
} catch (err) {
console.error('Error fetching metadata:', err);
return null;
}
}
// console.log(await getUrlMetadata('https://arstechnica.com/space/2024/06/nasa-indefinitely-delays-return-of-starliner-to-review-propulsion-data/'))
// console.log(await getUrlMetadata('https://journals.asm.org/doi/epub/10.1128/aem.00807-24/')); // 403
// console.log(await getUrlMetadata('https://journals.asm.org/doi/10.1128/iai.00065-23')); // 403
// console.log(await getUrlMetadata('https://arstechnica.com/google/2024/07/how-i-found-a-forgotten-squid-based-ode-to-doom-on-a-1994-palmtop-pc/?opts=doi,citation&noCache=true')); // 403
July 9, 2024