1
2
3
4
5
6
7
8
9
10
11
12
13
import { hnEmail } from "https://esm.town/v/stevekrouse/hnEmail";
import { hackerNewsAuthors } from "https://esm.town/v/stevekrouse/hackerNewsAuthors";
import { hnLatestPosts } from "https://esm.town/v/stevekrouse/hnLatestPosts";
export async function hnFollowPollJob({ lastRunAt }) {
let posts = await hnLatestPosts({
authors: hackerNewsAuthors,
lastSyncTime: lastRunAt,
search_by_date: true,
});
let { text, subject } = await hnEmail({ posts });
if (posts.length) console.email(text, subject);
}
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.