Node.js Jodel API, written in TypeScript
Archived as of 2022-07-21 due to missing capacity for maintaining this project. If you want to help maintaining this project, feel free to drop a mail!
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.md
async 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.