2.0.0 • Published 7 years ago

pr0gramm-api-2 v2.0.0

Weekly downloads
2
License
GPL-3.0
Repository
github
Last release
7 years ago

pr0gramm-api

A Node.js API for pr0gramm written in TypeScript.

npm install -S pr0gramm-api

Usage

import { Pr0grammAPI, ItemFlags } from "pr0gramm-api";

const api = Pr0grammAPI.createWithCookies();

async function main() {
    let mainItems = await api.items.getItems({
        promoted: true,
        flags: ItemFlags.All
    });
    console.dir(mainItems.items);

    let loginResponse = await api.user.login("cha0s", "stahl0fen80");
    if(!loginResponse.success) {
        console.log("Could not log in :(");
        if(loginResponse.ban !== null) {
            console.log("You are banned. Reason:");
            console.log(loginResponse.ban.reason);
            return;
        }
    }
}
main();