1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
// Fetches a Readwise Reader list
// Based on https://readwise.io/reader_api#list
export const fetchReadwiseList = async (
token: string,
location: "new" | "later" | "archive" | "feed",
) => {
return fetchJSON(
`https://readwise.io/api/v3/list?location=${location}`,
{
headers: {
"Authorization": `Token ${token}`,
},
},
);
};
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.