Skip to content

Instantly share code, notes, and snippets.

@avrahamappel
Created July 21, 2024 16:03
Show Gist options
  • Save avrahamappel/c5fef18b5f2dcef247815a72b7336f4b to your computer and use it in GitHub Desktop.
Save avrahamappel/c5fef18b5f2dcef247815a72b7336f4b to your computer and use it in GitHub Desktop.
Get total read word count for language
await fetch(`https://readlang.com/api/books?language=${lang}&firstLanguage=en&public=true`, {
"credentials": "include",
"headers": {
"Accept": "application/json, text/javascript, */*; q=0.01",
"X-Requested-With": "XMLHttpRequest",
},
"referrer": "https://readlang.com/ja/library",
"method": "GET",
"mode": "cors"
})
.then(res => res.json())
.then(books =>
books.filter(book => book.userBook?.tags?.includes('completed'))
.map(book => book.totalWords)
.reduce((a, b) => a + b, 0)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment