1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2
3/**
5 Receive daily emails of reported congress trades by scheduling a call to
6
7 @claytn.fetchCongressTradeReports((reports) => console.email(reports))
8*/
9
10
11export async function fetchCongressTradeReports(callback) {
12 const res = await fetchJSON(
13 "https://bff.capitoltrades.com/trades?sortBy=-pubDate"
14 );
294app.post("/", mainHandler);
295
296export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
297
257app.post("/", mainHandler);
258
259export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
260
218app.post("/", mainHandler);
219
220export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
221
247app.post("/", mainHandler);
248
249export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
250
251
263app.post("/", mainHandler);
264
265export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
266
244app.post("/", mainHandler);
245
246export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
247
227
228// Authentication Middleware
229export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
230
107const app = new Hono();
108app.get('/', c => c.html(html));
109export default app.fetch;
110
278app.post("/", mainHandler);
279
280export default passwordAuth(app.fetch, { verifyPassword: verifyToken });
281
282// <form method="GET" action="/" class="flex">