Conseguir respostas e driblar tempo assistido das aulas de uma forma simples!
Para instalar o projeto rode
npm i github:viniciusgdr/Ava
Importe no seu código utilizando:
import { Ava } from "@viniciusgdr/Ava";
TODO
import { Ava } from "@viniciusgdr/Ava";
// Coleta todas as atividades pendentes e realiza as atividades
const ava = new Ava('user', 'pass');
// caso queira realizar apenas as que você queira
const ava = new Ava('user', 'pass', ['aula1', 'aula2']);
await ava.makeAulasByMeLogin('video')
import { Ava } from "@viniciusgdr/Ava";
// Coleta todas as atividades pendentes e realiza as atividades
const ava = new Ava('user', 'pass');
await ava.makeAulasByMeLogin('aprova-mais')
// caso queira realizar apenas as que você queira
const ava = new Ava('user', 'pass', ['aula1', 'aula2']);
await ava.makeAulasByMeLogin('aprova-mais')
import { Ava } from "@viniciusgdr/Ava";
// Coleta todas as atividades pendentes e realiza as atividades
const ava = new Ava('user', 'pass');
// caso queira realizar apenas as que você queira
const ava = new Ava('user', 'pass', ['aula1', 'aula2']);
await ava.makeAulasByAnotherUser(
'usercobaia',
'passwordcobaia'
)
Pegar todas as ativiades pendentes do site
import { getAllMateries } from "@viniciusgdr/Ava";
let result = await getAllMateries(TOKEN, PERSON_ID);
// result é um array de urls com as atividades pendentes
console.log(result);
Para todos os méteodos, você pode passar um objeto de opções como parâmetro.
await ava.makeAulasByAnotherUser(COBAIA_LOGIN, COBAIA_PASSWORD, {
puppeteer?: {
chromePath: string,
browser: puppeteer.Browser,
headless: boolean
},
loginUser?: {
tokenUser: string
}
loginAnotherUser?: {
tokenAnotherUser: string
}
})
await ava.makeAulasByMeLogin('aprova-mais' | 'video', {
puppeteer?: {
chromePath: string,
browser: puppeteer.Browser,
headless: boolean
},
loginUser?: {
tokenUser: string
}
});