1.0.1 • Published 5 years ago

brainly-js v1.0.1

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Brainly-JS

Interact with brainly.com in NodeJS. Logging in with an account is optional.

Example

const Brainly = require('brainly-js');
let client = new Brainly('email', 'password'); // logging in is optional

// logging in is not required for these functions
client.searchQuestions('square root of 4', 10).then(questions => { /* ex: question.answers */ });
client.getQuestion('question ID').then(question => { /* ex: question.answers */ });

// being logged in is required for responding and asking questions
client.on('logged_in', token => { // token is the 'x-b-token-long' header used for authorization in requests
client.addResponse('question ID', 'This is a response.'); // respond to a question
client.askQuestion('This is a question.', 'Mathematics', 10).then(console.log); // ask a question for 10 points in the Mathematics category
});

Requirements

Installing

npm i brainly-js , or clone the git repo.