1
2
3
4
5
6
7
8
9
10
11
12
import { fetch } from "https://esm.town/v/std/fetch";
export let nameTopHNThread = (async () => {
// Cheerio parses markup and provides an API to interact with the resulting data structure
const cheerio = await import("npm:cheerio"); // You can import NPM packages
const reply = await fetch("https://news.ycombinator.com/");
const replyText = await reply.text();
const $ = await cheerio.load(replyText);
const firstThreadTitle = $(".athing:first-child .titleline > a").first()
.text();
return firstThreadTitle;
})();
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
October 23, 2023