/goodreads-api-reading-predictor

Includes both my API wrapper and a predictor for how long it'll take to finish your books

Primary LanguageTypeScript

GoodReads API & reading predictor

GoodReads does not have an official API anymore, so I built one. This repo includes both that API wrapper (with just a get method) and a tool that'll throw your "continue reading" at you and calculates how long it'll take to finish each book based on your latest updates

Screenshot of progress predictions

Usage

import GoodReads from "gr-api";

(async () => {
	const gr = new GoodReads();
	await gr.login("username", "password");

	const data = await gr.get(gr.endpoints.current_user_data);
	console.log(data);
})();