node-jodel-api
Node.js Jodel API, written in TypeScript
Using the Library
npm install -S jodel-api
jodel-api comes with its own type definitions, no additional type references required.
import { JodelClient } from "jodel-api"; const config = null; // See Keys.mdasync function main() { const client = new JodelClient(config); await client.login({ city: "", country: "DE", locAccuracy: 10, locCoordinates: { lat: 123, lng: 456 } }); console.log("Logged in!"); console.log("Token: " + client.accessToken); // the token can be passed to JodelClient#loginWithToken to use the same token to login back again. const res = await client.getKarma(); console.log("Karma: " + res.karma);}main();
jodel-api
uses node-fetch
which is similar to the Fetch API of most browsers and therefore should be easy to rewrite.